模拟登录人人网,豆瓣
开发者选项勾选previous log然后登录,抓包把对应的from data信息和request headers信息等填写完整,即可进行模拟登录。
人人网这个,时间戳是不影响的,一切复制粘贴即可
模拟登录人人
import requests
import relogin_url = 'http://www.renren.com/ajaxLogin/login?1=1&uniqueTimestamp=201916934685'
pesonal_url = 'http://www.renren.com/969835232'form_data = {'email': '账号','icode': '','origURL': 'http://www.renren.com/home','domain': 'renren.com','key_id': '1','captcha_type': 'web_login',# 这个加密之后的密码直接复制即可'password': '76c234fefc603c65f367e0f2f7d27c088b7a78222208eb9fc847b1ee8ae06309','rkey': '5aa2d6b85ce9f85402f2fa3af466d326','f': 'http%3A%2F%2Fwww.renren.com%2F969835232',
}headers = {'Referer': 'http://www.renren.com/SysHome.do','User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36',
}
response = requests.post(login_url, data=form_data, headers=headers)
print(response.headers)headers = {'Referer': 'http://www.renren.com/969835232','User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36','Cookie': '登录后获得的cookie','Origin': 'http://www.renren.com',
}data = requests.get(pesonal_url,headers=headers)# 打印一下个人主页看是否模拟登录成功
print(data.text)
match = re.search('你的账号名',data.text,re.S)
if match:print('模拟登录成功')
else:print('模拟登录失败')
模拟登录豆瓣
import requests
import relogin_url = 'https://accounts.douban.com/j/mobile/login/basic'
personal_url = 'https://www.douban.com/people/138331257/'headers = {'Content-Type': 'application/x-www-form-urlencoded','Cookie': '登录后获取的cookie','Host': 'accounts.douban.com','Origin': 'https://accounts.douban.com','Referer': 'https://accounts.douban.com/passport/login_popup?login_source=anony','User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36',
}
form_data = {'ck': '','name': '账号','password': '密码','remember': 'false','ticket': '',
}
new_headers = {'Referer': 'https://www.douban.com/','User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36',
}response = requests.post(login_url,data=form_data,headers=headers)
print(response.text)
match = re.search('账号名',response.text,re.S)
if match:print('模拟登录成功')
else:print('模拟登录失败')data = requests.get(personal_url,headers=new_headers)
print(data.text)
模拟登录人人网,豆瓣相关推荐
- python爬虫 模拟登录人人网过程解析
这篇文章主要介绍了python爬虫 模拟登录人人网过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 equests 提供了一个叫做sessio ...
- python模拟登录人人网
模拟登录人人网 代码: #_*_ coding=utf8 _*_ import urllib import urllib2 import cookielib import time import lx ...
- python爬虫模拟登录人人网
模拟登录:爬取基于某些用户的用户信息. 需求1:对人人网进行模拟登录. 点击登录按钮之后会发起一个post请求 post请求中会携带登录之前录入的相关的登录信息(用户名,密码,验证码-) 验证码:每次 ...
- 用python实现模拟登录人人网
我决定从头说起.懂的人可以快速略过前面理论看最后几张图. web基础知识 从OSI参考模型(从低到高:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层)来说,我们的互联网属于应用层.从TCP ...
- 爬虫模拟登录人人网的三种方法
# 登录人人网# 第一种,无验证码,直接post 账号密码 并且保存cookie信息到session 进行登录后的访问 # 第一种,无验证码,直接post 账号密码 并且保存cookie信息到sess ...
- python模拟登录网站_用python实现模拟登录人人网
我决定从头说起.懂的人可以快速略过前面理论看最后几张图. web基础知识 从OSI参考模型(从低到高:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层)来说,我们的互联网属于应用层.从TCP ...
- Python3模拟登录人人网
登录人人网urllib2的实现方法早就实现了,但是各种库比较混乱,代码不过pythonic,早就有很多人吐槽.今天咱们用requests库来模拟登录把人人网吧! 第一步 导入模块 #导入需要的模块 i ...
- python爬虫token_Python入门:模拟登录(二)或注册之requests处理带token请求
转自http://blog.csdn.net/foryouslgme/article/details/51822209 首先说一下使用Python模拟登录或注册时,对于带token的页面怎么登录注册模 ...
- python爬虫4.1模拟登录古诗词网并通过Cookie处理获取个人信息
1.前言 好久没有写过笔记了....本来这节内容是模拟登录人人网,但是人人网现在无法注册了...就换了家网站.这个代码是可以模拟登录古诗词网,进入登录成功后跳转的页面后,再进入个人收藏界面,获取个人收 ...
- python爬虫分析模拟登录时会变的参数_Python爬虫之urllib模拟登录及cookie的那点事...
在web sprider crawl过程中,许多网站都需要登录后才能访问,一般如果我们不用爬虫框架的前提下,常规用的就两个库 ,urllib库和requests库,本文将用最基础的urllib库,以 ...
最新文章
- 《Apache Common CLI官方文档
- 对于fmri的设计矩阵构造的一个很直观的解释-by 西南大学xulei教授
- 博士申请 | 香港理工大学滕龙老师课题组招收机器人方向博士生/研究助理
- 二叉树和为某种所有路径
- Java网络爬虫该如何学习
- 使用devops的团队_具有DevOps心态的团队的蓝图
- 未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。...
- RHEL5安装无线网卡驱动
- 0108 点击时 大小图
- Vue 微信扫码支付
- 3 staruml 流程图,staruml流程图(staruml怎么画顺序图)
- RAID介绍及RAID5配置实例(超详细)
- 从自建服务器到选择阿里云我们都应该慎重决定
- 4.29 C语言练习(宏定义练习:输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。)
- 安装python解释器的时候遇到user installations are disabled via policy on the machine”
- 来自学长的快乐AK题——Day8 荒地追猎
- 蓝魔手机回归产品本身 老战友魅族OPPO怎么看?
- 武汉大学计算机音乐,名家论坛丨预告:聆听音乐
- 【c++/c】C语言“小小计算器”基本功能实现(包含12个实验一篇足以)【期末大作业】
- linux系列之-jar包文件替换