|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
求助:在看一本书上的例子,标红那一句的操作看不懂,文档也没查到.quote的解释,故此来问
求解释一下这行操作的逻辑,format在这个没有填空的网址里起什么作用?urllib.request.quote()在这又起什么作用
感谢
import requests
import urllib
import time
url = 'https://touch.dujia.qunar.com/depCities.qunar'
strhtml = requests.get(url)
dep_dict = strhtml.json()
for dep_item in dep_dict['data']:
for dep in dep_dict['data'][dep_item]:
print(dep)
url = 'https://touch.dujia.qunar.com/golfz/sight/arriveRecommend?dep=%E5%8C%97%E4%BA%AC&exclude=&extensionImg=255,175'.format(urllib.request.quote(dep))
time.sleep(1)
strhtml = requests.get(url)
arrive_dict = strhtml.json()
for arr_item in arrive_dict['data']:
for arr_item_1 in arr_item['subModules']:
for query in arr_item_1['items']:
print(query['query'])
|
|