Python学习小记-post登录提取cookie(2020-3-9)

有些话、适合烂在心里 提交于 2020-03-10 03:25:14

网站登录抓包
用谷歌浏览器配合开发者工具进行的抓包,抓包过程可以去网盘下载录像
抓包演示
提取码:7sdr
整体代码

import urllib.request
import urllib.parse
from http.cookiejar import CookieJar
u = input("请输入用户名:")
p = input("请输入密码:")
url = "http://my.gfan.com/doLogin"
headers = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"}
data = {"loginName":u,"password":p}
data = urllib.parse.urlencode(data).encode("utf8")
cookie = CookieJar()
cookies = urllib.request.HTTPCookieProcessor(cookie)#创建一个处理cookie的handler
opener = urllib.request.build_opener(cookies) #创建一个opener
request = urllib.request.Request(url=url,headers=headers,)
res = opener.open(request,data=data)
print(res.status)
c = res.read()
print(c.decode("utf8"))
print(cookie)

学习停滞了两天,今天继续加油!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!