python 利用浏览器 Cookie 模拟登录的用户访问知乎
来源:互联网 发布:侠客风云传优化工具 编辑:程序博客网 时间:2024/06/06 09:43
首先在火狐浏览器上登录知乎,然后使用火狐浏览器插件 Httpfox 获取 GET 请求的Cookie,这里注意使用状态值为 200(获取成功)的某次GET.
将 Cookies 复制出来,注意这一行非常长,不要人为添加换行符。而且 Cookie 中使用了双引号,最后复制到代码里使用单引号包起来。
使用下边代码检验是否是模拟了登录的用户的请求:
import requestsimport reheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0','Cookie':'q_c1=034d8149e54a425496b7dd78be571390|1496424997000|1496424997000; r_cap_id="ZDE4MTg2NGFhMjdlNDlhMTllZWFlMmJmNjkzN2MyMzI=|1496487358|d6df41ad90d6d1a94bcbd27f2962fea69d2ec1b6"; cap_id="OTc1NmViYzJlNDZjNDVlY2E1YTZiNTZjNTFkMjZkNDY=|1496487358|52ac19a9e05ee48e155d2b4d57d414792873c062"; d_c0="AEACLgSM2guPTmR8y-3r_XCeIy3RVmMIrQ0=|1496424997"; __utma=51854390.870770348.1496424950.1496483801.1496485796.4; __utmz=51854390.1496485796.4.3.utmcsr=baidu|utmccn=(organic)|utmcmd=organic; __utmv=51854390.100--|2=registration_date=20141101=1^3=entry_date=20141101=1; _zap=5b305d08-cca7-4182-b1a8-1d8190e94a3b; aliyungf_tc=AQAAAFdv8y0T4AMAj5NK3+HVvqiouPgb; acw_tc=AQAAAHPUpVJ7LQQAj5NK35xm3ILOPUBu; _xsrf=85bb3aa751345649abdd275cb42ed704; __utmc=51854390; capsion_ticket="2|1:0|10:1496486629|14:capsion_ticket|44:ODJkNDE0MDQ1MjNmNDYwZTlhZGViZWNhNWNlZDI4Y2E=|6ded3f3e82c25526f236a4bd135705bb334e25d8df96750d89afa5ae4ab49a04"; __utmb=51854390.8.10.1496485796; __utmt=1; z_c0=Mi4wQUFCQVJBVV9BQUFBUUFJdUJJemFDeGNBQUFCaEFsVk56U0phV1FCdTNCeVduZVZ3X0hweWxnWTRIeTZmMmtyUEFn|1496487376|d6107bbdbb3ccd015757953a40ee1ecedae6834c'}r = requests.get("https://www.zhihu.com/question/20273782", headers = headers)text = r.textre.compile(r"加入知乎").search(text)如果是登录的用户,响应的内容中包含用户名。没用登录的话,响应的内容中包含 “登录”,“加入知乎” ,可以据此来判断。
Cookie 每次登录的值都不一样,退出之后再登录需要重新采集。
阅读全文
1 0
- python 利用浏览器 Cookie 模拟登录的用户访问知乎
- 模拟用户登录保存cookie,利用cookie访问
- Python 模拟登录知乎
- python 模拟知乎登录
- python-知乎模拟登录
- python利用cookie模拟登录
- Python3.3.3 模拟浏览器登录知乎
- 利用request模拟登录知乎
- python模拟登陆知乎,得到cookie
- scrapy知乎模拟登录和cookie登录
- [Python]网络爬虫(三):使用cookiejar管理cookie 以及 模拟登录知乎
- python之selenium模拟登录知乎
- 使用python脚本模拟登录知乎
- 使用Python模拟登录知乎
- python利用cookie登录网站进行访问
- python利用cookie登录网站进行访问
- python利用cookie登录网站进行访问
- 模拟登录-知乎
- 游戏策划游戏研发必读经典题文三
- OpenGL学习脚印: 向量和矩阵要点(math-vector and matrices)
- React Native for Android 发布独立的安装包
- hadoop完全分布式部署无法访问namenode的8020端口解决方案
- python爬虫(登录豆瓣并修改签名)
- python 利用浏览器 Cookie 模拟登录的用户访问知乎
- kaili linux 关于Metasploit的一些问题
- Oracle进阶总结(1)
- cookie&session
- 你好,朋友!
- Vue.js 学习11 Mint UI基于Vue2.0的组件库
- 项目有些功能不需要防注入时,从前端向后台传值,通过转换base64编码,达到成功传值的目的
- 【Tensorflow】TensorFlow 入门之基本原理
- React Native应用部署/热更新-CodePush最新集成总结(新)