爬虫之Cookie登录(一)

利用Cookie登录人人网

首先登录人人网,然后分析主页
(cooike要自己先登录后才能找到)

在这里插入图片描述

把cookie复制下来,代码如下

import requests
from lxml import etree

cookie = "anonymid=k1ouz2kn4ykh9u; _r01_=1; jebe_key=7ed442f9-b646-4f95-9539-ada0c0936bea%7C1913090f575a3f0ccfddfc2a535bf8f6%7C1570963301491%7C1%7C1570963305330; ln_uact=1731301; ln_hurl=http://head.xiaonei.com/photos/0/0/men_main.gif; _de=3EC8FE40A6CDDC5A9AAA78651BCFD187; depovince=GUZ; ick_login=955dd579-8ae3-49bf-9392-f88cddd85d5a; jebecookies=38d28a39-07de-4019-a362-1ed67923e884|||||; JSESSIONID=abc24tP2setBT4CvzDz7w; p=bb9ea33b5284fde110d43b747ef449787; first_login_flag=1; t=646e319031041c3598a92a28346bf13f7; societyguester=646e3190310418a92a28346bf13f7; id=972469407; xnsid=268a45db; ver=7.0; loginfrom=null; wp_fold=0; jebe_key=7ed442f9-b646-4f95-9539-ada0c0936bea%7Cb8ae2736bdea132dc56353d5f75ac18e%7C1575606410765%7C1%7C1575606411746"

#把cookie添加到头部
headers = {"User-Agent":"Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.84 Safari/535.11 SE 2.X MetaSr 1.0","Cookie":cookie}

resqonse = requests.get('http://www.renren.com/972469407/newsfeed/photo',headers=headers)
html = resqonse.content.decode()

#爬取用户名
elent = etree.HTML(html)
user = elent.xpath("//*[@id='nxHeader']/div/div/div/dl/dd/a[1]/@title")
print(user)

#把爬取的页面保存到本地
with open("renrenl.html","w",encoding="utf-8") as f:
    f.write(html)

运行结果如下
在这里插入图片描述
打开保存在本地的网页文件
在这里插入图片描述
成功!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值