from cgitb import handler
from logging.handlers import HTTPHandler
from urllib.request import HTTPCookieProcessor, Request,build_opener
from fake_useragent import UserAgent
from urllib.parse import urlencode
from http.cookiejar import MozillaCookieJar
def get_cookie():
url = ‘’
args = {
‘Username’:’’,
‘passwd’:’’
}
headers = {‘User-Agent’:UserAgent().chrome}
req = Request(url,headers=headers,data=urlencode(args).encode())
cookie_jar = MozillaCookieJar()
handler = HTTPCookieProcessor(cookie_jar)
opener = build_opener(handler)
resp = opener.open(req)
#print(resp.read().decode())
cookie_jar.save('cookie.txt',ignore_discard=True,ignore_expires=True)
def use_cookie():
url = ‘’
headers = {
‘User-Agent’:UserAgent().chrome
}
req = Request(url,headers=headers)
cookie_jar = MozillaCookieJar()
cookie_jar.load(‘cookie.txt’,ignore_expires=True,ignore_discard=True)
handler = HTTPCookieProcessor(cookie_jar)
opener = build.opener(handler)
resp = opener.open(req)
print(resp.read().decode())
if name == ‘main’:
use_cookie()