您的位置:首页 > 编程语言 > Python开发

初学python爬虫,记录一下学习过程,requests库模拟登录01

2020-03-06 15:27 169 查看

初学python基本请求库requests
requests学习03
模拟登录01

登录时cookies要求为字典类型,但字典推导式还不会用,用word完成了字典的替换。结果成功登录个人中心网页

#使用cookies模拟登录药智网
#导入第三方模块
import requests
#定制请求头
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'}
#cookies为字典类型
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'}
#药智网个人中心网址
url = 'https://www.yaozh.com/member/'
#请求网址
r = requests.get(url,headers = headers,cookies = Cookie)
#保存为html格式,验证是否登录成功
with open('yaozhi.html','w',encoding='utf-8') as f:
f.write(r.text)
  • 点赞
  • 收藏
  • 分享
  • 文章举报
warm... 发布了18 篇原创文章 · 获赞 14 · 访问量 1498 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐