我想制作 HTTP请求,以便从服务器获取最少的数据。例如:如果用户设备是移动设备,则服务器将发送较少的数据。
我在 python ::
中这样做req = urllib2.Request(__url, headers={'User-Agent' : "Magic Browser"})
html = urllib2.urlopen(req).read()
但是下载所有这些仍然需要一些时间。 如果有帮助,这就是我要从中下载网页的域名:https://in.bookmyshow.com
有没有其他方法可以让我以最少的数据快速下载页面?它甚至可能吗?
答案 0 :(得分:1)
您可以使用上传文件请求获取获取cookie的数据示例:
import requests
r = requests.get('https://in.bookmyshow.com')
print r.cookies.get_dict()
或上传文件:
import requests
file = {'file':('filename.txt', open('filename.txt', 'r'), multipart/from-data)}
data = {
"ButtonValueNameInHtml" : "Submit",
}
r = requests.post('https://in.bookmyshow.com', files=file, data=data)
用您自己的网址替换in.bookmyshow.com
你可以通过请求做很多事情