python3模拟登陆人人网(requests)

举报
bigsai 发表于 2021/02/02 23:12:22 2021/02/02
【摘要】 前言 之前看别人一直模拟登陆人人网,我就想人人网有头有脸的咋那么好模拟登陆进去呢,,今天看了下发现真的超级容易登陆,可能人人太老了也好久不更新了吧。人人网一点防护措施都没有,没有验证码,没有加密,没有乱起八糟的东西。☺ 过程 首先,分析一下模拟登陆到底是什么,有的人可能会很迷惑,我知道爬虫有get请求啊,有post请求啊,这模拟登陆啥玩意啊,还要输入东西乱起八糟的...

前言

  • 之前看别人一直模拟登陆人人网,我就想人人网有头有脸的咋那么好模拟登陆进去呢,,今天看了下发现真的超级容易登陆,可能人人太老了也好久不更新了吧。人人网一点防护措施都没有,没有验证码,没有加密,没有乱起八糟的东西。☺

过程

  • 首先,分析一下模拟登陆到底是什么,有的人可能会很迷惑,我知道爬虫有get请求啊,有post请求啊,这模拟登陆啥玩意啊,还要输入东西乱起八糟的。可能觉得很蒙蔽,但是我们反观一个post请求:若干参数的的表单请求。而模拟登陆就是一种post请求,但是通常可能会加上一些隐藏的id。或者加密一些参数。那样处理起来可能比较复杂,要仔细的分析表单内容甚至读通js的加密规则(有的大网js都是乱的还得自己去第三方调格式)。设计的验证码部分也是比较麻烦(我这菜鸡就先不介绍了)。
  • 废话不说,下面看人人网的主页登陆界面的表单吧。
    在这里插入图片描述
    python代码如下:
import requests
date={
 'email':'187******',
 'password':'*******'#填写个人的账号密码
}
url2='http://www.renren.com/PLogin.do'
req=requests.post(url2,data=date)
html=req.text
print(html)

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

输出结果部分:
在这里插入图片描述
在这里插入图片描述
非本人原本申请账号,我不是妹子,各位别激动(?)

如果对后端、爬虫、数据结构算法等感性趣欢迎关注我的个人公众号交流:bigsai

文章来源: bigsai.blog.csdn.net,作者:Big sai,版权归原作者所有,如需转载,请联系作者。

原文链接:bigsai.blog.csdn.net/article/details/83756695

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。