Python课程-w73班
Louyj's Blog
Toggle navigation
Python课程-w73班
Home
班级课件
课堂代码
课后作业
学习资料
Archives
Tags
2022-01-09课代码
2022-01-16 10:10:03
11
0
0
python-w73
``` # 将站名从json里加载到python dict里 import json import requests with open("station_name.json", "r", encoding="utf-8") as file: station_names = json.load(file) #1. 定义cookie, 从浏览器上复制标头里的Cookie信息 #2. requests.get方法中使用cookies参数传递cookie cookie = { "Cookie": "_uab_collina=163989662013689087788656; JSESSIONID=6F71D581C0B79F538C48D84671D90C59; _jc_save_fromStation=%u5317%u4EAC%2CBJP; _jc_save_toStation=%u4E0A%u6D77%2CSHH; _jc_save_wfdc_flag=dc; BIGipServerpassport=904397066.50215.0000; guidesStatus=off; highContrastMode=defaltMode; cursorStatus=off; RAIL_EXPIRATION=1641978502826; RAIL_DEVICEID=lRZ-NZ8KVvenlmxGVRDY6sEQLl9vfztTy046woUuXxahLWPUQEiV1Z0CvmDakEt9nFIjADCwL1Bc_wWLHO3K7q553hxN_R18_cfYCT2lOIuBCcW5HyG6yLGYwmhZfZfVdB3ajjcpMk5uS4OT3vKzTugHJ27YBf5l; route=9036359bb8a8a461c164a04f8f50b252; _jc_save_toDate=2022-01-09; BIGipServerotn=149946890.50210.0000; _jc_save_fromDate=2022-01-09" } # 1. 将出发日期/起始站/到达站 定义成变量 # 2. 将变量放入url(网络地址)中进行网络请求(requests.get) train_date='2022-01-09' from_station='BJP' to_station='SHH' response = requests.get( 'https://kyfw.12306.cn/otn/leftTicket/queryT?leftTicketDTO.train_date=%s&leftTicketDTO.from_station=%s&leftTicketDTO.to_station=%s&purpose_codes=ADULT' % (train_date,from_station,to_station), cookies=cookie) print(response.text) ```
Pre:
2022-02-13课件
Next:
2021-12-26课代码
0
likes
11
Weibo
Wechat
Tencent Weibo
QQ Zone
RenRen
Submit
Sign in
to leave a comment.
No Leanote account?
Sign up now.
0
comments
More...
Table of content
No Leanote account? Sign up now.