我正在使用Python请求:
import requests
image_url = my_url
headers = {'User-agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.76 Safari/537.36', 'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8','Accept-Encoding':'gzip,deflate,sdch'}
r = requests.get(image_url, headers=headers)
我希望响应与我从不允许设置cookie的浏览器发送请求相同。这样做的原因是一些网站根据我的浏览器是否允许cookie给出不同的响应,我需要非cookie响应。
答案 0 :(得分:2)
发送或不发送Cookie。如果您没有设置cookie标头,则不会发送cookie。因此,您的问题中的请求应被视为不发送cookie。
服务器在其响应中发送cookie。如果您在下一个请求中设置它,服务器将识别出这一点。如果您未在下一个请求中设置它,服务器将看到您不接受cookie。
请参阅http://docs.python-requests.org/en/latest/user/quickstart/#cookies