如何请求从服务器获取最少数据?
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
你可以根据请求做很多事情
我想发出 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
你可以根据请求做很多事情