代理服务器的设置
前提:
提前打开burp,监听默认的8080端口
结果:
代码:
import requests
url = "https://www.baidu.com"
proxy = {
'http':'http://127.0.0.1:8080','https':'https://127.0.0.1:8080'}
#设置代理服务器地址以及端口,这里是本地测试所以用的127.0.0.1
r = requests.get(url,proxies = proxy,verify = False)
#verify = False是不验证代理服务器的合法性
#注意的是“ False ”开头的“ F ”要大写
print(r.status_code)
HTTP的会话之cookie
结果:
代码:
import requests
url = "https://www.baidu.com"
s = requests.Session()
r = s.get(url) #第一次访问百度
print(r.request.headers) #看看发送包的请求头信息,第一次访问网站,是没有cookie的。
#服务器会在对应的返回包内返回cookie
print(r.cookies) #查看服务器给的cookie
r1 = s.get(url) #第二次访问百度,此时访问会带着服务器返回的cookie
print(r1.request.headers)