网站地图 联系我们

学习python首选-实战python学习班,专注于python高级工程师培养,python课程:包括Python核心编程技术、全栈开发、网络爬虫、人工智能等。python全栈工程师+提高工作经验,获取免费试听课程!
当前位置: python培训 > python学习 > 常见问题 > 正文

Python模拟登录知乎,遇到403: Forbidden问题

来源:肚皮舞 浏览量: 发布日期:20-08-27 11:18:44 调整字体大小【 【所属栏目:常见问题】

  python# -*- coding:utf-8 -*-

  import requests

  from bs4 import BeautifulSoup as bs

  loginurl = 'http://www.zhihu.com/'

  s = requests.session()

  headers = {

  'Referer':'http://www.zhihu.com/',

  'User-Agent': 'Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.99 Safari/537.36'

  }

  data = {

  '_xsrf': bs(s.get(loginurl, headers = headers).content).find(type='hidden')['value'],

  'email': 'email',

  'password': 'passworld',

  'rememberme': 'y'

  }

  r = s.post(loginurl, data = data, headers = headers)

  print r.text

  结果是:

  403: Forbidden

  希望得到前辈们的指点,万分感谢!

  我试了,还是不行啊。

  我改了下代码,现在是报这个错:

  405: Method Not Allowed

  loginurl = 'http://www.zhihu.com/login'

标签:
肚皮舞新闻动态News Center

肚皮舞视频

肚皮舞培训课程

联系卡伊丝contact us
联系我们
python培训「零基础入门到精通」python人工智能编程培训班-0798wz.com

咨询热线:18301225663