第六节 爬虫用密码登录自动获取cookie

from urllib import request,parse
from http.cookiejar import CookieJar


ur1 = r"https://mail.yeah.net/"
#创建一个cookiejar对象
cookiejar = CookieJar()
#使用cookiejar创建一个HTTPCookieProcessor对象,Processor(加工机(或工人); 处理器; 处理机)
handler = request.HTTPCookieProcessor(cookiejar)
opener = request.build_opener(handler)
headers = {
    "User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36"
}
data = {
    "email":"WEN1589@yeah.net",
    "password":"wxw19901204"
}
req = request.Request(ur1,data=parse.urlencode(data).encode("utf-8"),headers=headers)
opener.open(req)
url2 = r"https://mail.yeah.net/js6/main.jsp?sid=LABtQFuTuKCeMfvakMTTySzZpnaSAgoT&df=mail163_letter#module=welcome.WelcomeModule%7C%7B%7D"
req = request.Request(url2 ,headers=headers)
resp = opener.open(req)
print(resp.read())
原文地址:https://www.cnblogs.com/kogmaw/p/12506904.html