cookie登录知乎「建议收藏」

用cookie登录个人知乎主页步骤:1、用自己账号登录知乎,然后复制下来自己的cookie信息。2、用request.get(url,headers=headers)把cookie传入get请求中3、用BeautifulSoup匹配内容一、用自己账号登录知乎,获取自己的cookie信息。二、构造请求函数,并把cookie信息加入…

大家好,又见面了,我是你们的朋友全栈君。

用cookie登录个人知乎主页


步骤:

  1、用自己账号登录知乎,然后复制下来自己的cookie信息。
  2、用request.get(url,headers=headers)把cookie传入get请求中
  3、用BeautifulSoup匹配内容

一、用自己账号登录知乎,获取自己的cookie信息。


cookie信息截图

二、构造请求函数,并把cookie信息加入


1、先找到用户中心的地址,url=这个地址链接

这里写图片描述

2、构造含有cookie的headers请求头

cookie = '__DAYU_PP=nMANmIyUm7QQBIeFuEjf2db205fcd78d; q_c1=c991ae4c69384d2ca1dcecf5917747b6|1522339960000|1522339960000; _zap=6f9555fc-e9c7-4ccb-8c56-85e2d60872d5; __utma=155987696.172584808.1522590364.1522590364.1522590364.1; __utmz=155987696.1522590364.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); capsion_ticket="2|1:0|10:1522660064|14:capsion_ticket|44:M2FmMDQwYWIyYjUwNDM0ZWExZjhlMWZhZjEwYzkxYjQ=|81c4bfbda99af9d6c71909b276a0f1391753fe837695bc6bae28823e5b0ea01c"; z_c0="2|1:0|10:1522660073|4:z_c0|92:Mi4xTTRsNkJBQUFBQUFBSUstczJIcGhEU1lBQUFCZ0FsVk42VUN2V3dBdHhrajZCTl9CWE1wYXJWeWhWUUFqeC1jVVhB|9677ab22c60e65861fc445cce8ef155e7b56a2b6e6d2a3c02ca4bd36ed12e074"; _xsrf=4ba68d9a-3846-4487-9115-a96159ab2feb; d_c0="ANDuNSVIZg2PTp2YRMKXp0svAYZPkh7XT9w=|1522982315"'

headers = {
  
  'user-agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 Chrome/65.0.3325.181 Safari/537.36','cookie':cookies} # 加入了cookie和user-agent

3、请求个人中心页面,用BeautifulSoup匹配内容

import requests
from bs4 import BeautifulSoup

url = 'https://www.zhihu.com/people/tian-geng-shang-de-python/activities'  #个人中心
res = requests.get(url,headers=headers) #url为上面的url, headers中包含了cookie和user-agent
html = BeautifulSoup(res.text,'html.parser')  # 获取返回html
html.find_all('title')[0].string
>>> '田埂上的python - 知乎'  # 即获取了我的帐号名字


本人小白,如有错误欢迎交流指正。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/125893.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(1)
blank

相关推荐

  • html css 漂亮的登录界面_登录页面怎么做

    html css 漂亮的登录界面_登录页面怎么做推荐十款好看的登录注册界面,赶紧收藏起来吧!界面一:简约版界面二界面三界面四界面五界面六界面七界面八界面九界面十

  • matlab norm函数作用_norm值计算

    matlab norm函数作用_norm值计算%X为向量,求欧几里德范数,即。n=norm(X,inf)%求-范数,即。n=norm(X,1)%求1-范数,即。n=norm(X,-inf)%求向量X的元素的绝对值的最小值,即。n=norm(X,p)%求p-范数,即,所以norm(X,2)=norm(X)。命令矩阵的范数函数norm格式n=norm(A)

    2022年10月24日
  • FTP测试工具类「建议收藏」

    FTP测试工具类「建议收藏」因项目现场无法部署IDE工具联调FTP服务器,开发个简单的小工具,打成jar部署联调测。一下是该工具的源代码。packagecn.org.july.ftp;importorg.apache.commons.net.ftp.FTPClient;importorg.apache.commons.net.ftp.FTPFile;importorg.apache.commons.net….

  • java 将数组转化成List「建议收藏」

    java 将数组转化成List「建议收藏」今天看了一个东东, 将数组转化成List,我当时只想到一种Collections.add();我想看看有没有其他方法,就百度了一下,结果,我很欣喜啊。。。给你们看看有几种方式吧这个问题是”在Java中怎样把数组转换为ArrayList?”1Element[]array={new Element(1),new El

  • UFT录制

    UFT录制在惠普实训学习了UFT(UnifiedFunctionalTesting),是一种自动化测试工具,以VBScript为内嵌语言。打开UFT主界面,选择菜单file/new或file/open可以新建或打开UFT测试。在新建的测试界面打开action,使用HP自带的飞机订票系统软件,打开飞机订票系统,然后点击录制record,弹出窗口选择recordandruntesting,单击OK按钮

  • js的随机函数_随机生成数字的函数

    js的随机函数_随机生成数字的函数//默认为范围为10,开始值为1functionrandom(range=10,start=1){returnMath.floor(Math.random()*range+start);}

    2022年10月28日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号