python编写工具03_HTTP代理

代理服务器的设置

前提:

提前打开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)

猜你喜欢

转载自blog.csdn.net/weixin_43970718/article/details/114602732