初学python爬虫,记录一下学习过程,requests库模拟登录03,使用字典推导式处理cookies

字典推到式处理cookies
模拟登录

#导入第三方模块
import requests
#定制请求头 将cookies加入请求头中模拟登录
headers = {'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) '
           'AppleWebKit/537.36 (KHTML, like Gecko) '
           'Chrome/80.0.3987.87 Safari/537.36'}
Cookie ='acw_tc=2f624a2e15803548797982513e1460312a13378a81b778975829cd966403df; _ga=GA1.1.2035403363.1580355257; PHPSESSID=32bnoeho21ua4t15n7a6ut67v7; _gid=GA1.2.2054193061.1581314937; _gat=1; Hm_lpvt_65968db3ac154c3089d7f9a4cbb98c94=1581314941; yaozh_logintime=1581314941; yaozh_user=873961%09Unnvdfv; yaozh_userId=873961; yaozh_jobstatus=kptta67UcJieW6zKnFSe2JyXnoaZbphum5WHnKZxanJT1qeSoMZYoNdzbptah9HT2MXK2oNy2G%2BenofNlKqpl6XKppZVnKmflWlxg2lnm5Wd3C9DFe2430d38676e2C05910b520EABWlpedk2iHcNiemZtVq56lloN0pG2SaZ%2BGamyZaWWUmZuVlpuZcIdw4g%3D%3D4b015d2022a2df7dfdf08222f066f083; db_w_auth=746892%09Unnvdfv; UtzD_f52b_saltkey=DO3A3LmZ; UtzD_f52b_lastvisit=1581311342; UtzD_f52b_lastact=1581314942%09uc.php%09; UtzD_f52b_auth=cee6ZVdpx%2Bxcp5AhCOcQboLIZngPVy3URLzBIUKM%2FX3ljVzkgDPqTyR0a99MkCWf%2FE8qv7KPjfwQTkg3Gvh2ItGKids; yaozh_uidhas=1; yaozh_mylogin=1581314944; acw_tc=2f624a2e15803548797982513e1460312a13378a81b778975829cd966403df; _ga=GA1.1.2035403363.1580355257; Hm_lvt_65968db3ac154c3089d7f9a4cbb98c94=1580450664%2C1580451954%2C1580452826%2C1581314937'
#将cookie以;形式分隔开
cookie = Cookie.split(';')
#字典推导式处理cookies
cookies = {cookie.split('=')[0]:cookie.split('=')[1] for cookie in Cookie.split(';')}
# 个人中心网址
url = 'https://www.yaozh.com/member/'
# 请求网址
r = requests.get(url,headers = headers,cookies = cookies)
# 保存为html格式,验证是否登录成功
with open('yaozhi02.html','w',encoding='utf-8') as f:
     f.write(r.text)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值