(6)爬虫Cookic使用

from urllib.request import urlopen
from urllib.request import Request
url = "https://user.youku.com/page/usc/index/?spm=a2hcb.12675304.uerCenter.5!6~5~5~A"
headers={
    'User-Agent':'Mozilla/5.0(Windows;U;WindowsNT6.1;en-us)AppleWebKit/534.50(KHTML,likeGecko)Version/5.1Safari/534.50',
    'Cookie':'‘
request = Request(url, headers=headers)
response = urlopen(request)
info = response.read().decode()
print(info)






from urllib.request import urlopen,build_opener
from urllib.request import Request
from urllib.parse import urlencode
from urllib.request import HTTPCookieProcessor
login_url = "https://cnpassport.youku.com/newlogin/login.do?appName=youku&fromSite=23"
headers={
    'User-Agent':'Mozilla/5.0(Windows;U;WindowsNT6.1;en-us)AppleWebKit/534.50(KHTML,likeGecko)Version/5.1Safari/534.50'
}
form_data={
    'loginld':'',
    'password2':''
}
f_data=urlencode(form_data).encode()
request = Request(login_url,data=f_data, headers=headers)
#response = urlopen(request)
Handle=HTTPCookieProcessor()
opener=build_opener(Handle)
info=opener.open(request)
#info = response.read().decode()
print(info)

info_url=''
request=Request(info_url,headers=headers)
infoo=opener.open(request)
print(infoo.read().decode())

posted @ 2020-07-07 19:40  kuanleung  阅读(50)  评论(0)    收藏  举报  来源