如何请求从服务器获取最少数据?

How to make a request to get minimum data from server?

我想发出 HTTP 请求,以便从服务器获取最少的数据。例如:如果用户设备是移动设备,服务器将发送较少的数据。

我在 python ::

req = urllib2.Request(__url, headers={'User-Agent' : "Magic Browser"})
html = urllib2.urlopen(req).read()

但是下载所有这些仍然需要一些时间。 如果有帮助,这是我要从中下载页面的域:https://in.bookmyshow.com

有没有其他方法可以让我用最少的数据快速下载一个页面?有可能吗?

您可以使用上传文件请求获取数据获取 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替换为你自己的url

你可以根据请求做很多事情