我想从
https://www.biman-airlines.com/bookings/flight_selection.aspx
例如,当我选择从达卡(DAC)到锡尔赫特(ZYL)的航班时,它会转到
显示航班信息
但是当我尝试使用python执行这样的get请求时,它没有显示任何信息
这是我的密码:
import requests
print(requests.get('https://www.biman-airlines.com/bookings/flight_selection.aspx?TT=RT&SS=&RT=&FL=on&DC=DAC&AC=ZYL&AM=2018-01&AD=09&DC=&AC=&AM=&AD=&DC=&AC=&AM=&AD=&DC=&AC=&AM=&AD=&RM=2018-01&RD=10&PA=1&PT=&PC=&PI=&CC=&NS=&CD=&FS=').text)
我做错什么了?你知道吗
提前谢谢你的帮助
但是当我试图使用python执行这样的get请求时,它没有显示任何信息。我做错什么了?
请求结果没有显示任何信息,因为python HTTP请求中没有cookie数据。
如果您在浏览器调试窗口中检查HTTP请求,您可以看到请求中有cookie cookie cookie标识客户机是谁,并告诉服务器“嗨,服务器,我是有效用户”:
有了合理的猜测,在这个毕曼-航空公司网站在这种情况下,服务器将检查cookie并仅在cookie有效时返回结果。你知道吗
因此,您需要在python代码中添加
Cookie
头:相关问题 更多 >
编程相关推荐