对 爬虫学习四 的代码和效率进行优化
一 代码优化:
使用 def 自定义函数优化代码,提高代码可读性
import requests
import time
import pymongo
def connect_mongo():
client
= pymongo
.MongoClient
('localhost', 27017)
book_qunar
= client
['qunar']
return book_qunar
['sheet_qunar']
sheet_qunar
= connect_mongo
()
def get_json(url
):
str = requests
.get
(url
)
time
.sleep
(1)
return str.json
()
def get_list(dep
,item
):
url
= 'https://touch.dujia.qunar.com/' \
'list?modules=list,bookingInfo%2' \
'CactivityDetail&dep={}&query={}&' \
'dappDealTrace=true&mobFunction=%E' \
'6
转载请注明原文地址:https://blackberry.8miu.com/read-16909.html