立即学习:https://edu.csdn.net/course/play/24756/280664?utm_source=blogtoedu
import urllib.request as ur
import http.cookiejar as hc
import urllib.parse as up
import user_agent
#创建cookiejar对象
cookiejar = hc.CookieJar()
#创建HttpCookieProcessor对象
handler = ur.HTTPCookieProcessor(cookiejar)
#使用上面的handler创建opener
opener = ur.build_opener(handler)
#使用opner发送登录请求
post_url = 'https://i.meishi.cc/login_t.php?'
post_data = up.urlencode({
'username':'************',
'login_type':2,
'password':'**********',
'cookietime':'on'}
)
req = ur.Request(post_url,data=post_data.encode('utf-8'))
opener.open(req)
url = 'https://i.meishi.cc/cook.php?id=14523476'
rq = ur.Request(url,headers={'User-Agent':user_agent.get_pc()})
res = opener.open(rq)
print(res.read().decode('utf-8'))