自动登陆github用户详情页

代码

#! /usr/bin/env python
# -*- coding: utf- -*-
# __author__ = "wuxiaoyu"
# Date: // import requests
from bs4 import BeautifulSoup # . 获取token和cookie
r1 = requests.get(url='https://github.com/login')
s1 = BeautifulSoup(r1.text, 'html.parser')
val = s1.find(attrs={'name': 'authenticity_token'}).get('value')
# cookie返回给你
r1_cookie_dict = r1.cookies.get_dict() # . 发送用户认证
r2 = requests.post(
url='https://github.com/session',
data={
'commit': 'Sign in',
'utf8': '✓',
'authenticity_token': val,
'login': '此处是账号',
'password': '此处是密码', },
cookies=r1_cookie_dict
)
r2_cookie_dict = r2.cookies.get_dict() # {} all_cookie_dict = {}
all_cookie_dict.update(r2_cookie_dict)
all_cookie_dict.update(r1_cookie_dict)
# 备注:如果两次请求都返回这个相同的cookie,可能会被覆盖,这样需要换一下update的顺序即可 r3 = requests.get(
url='https://github.com/Tenderrain', #自己个人信息页面
cookies=all_cookie_dict
) print(r3.text) # 登录成功之后,可以查看的页面

自动登陆抽屉论坛

代码

"""
.
r0 = request.get()
r0_cookie_dict = r0.cookies.get_dict() .
r1 = requests.post(
url="http://dig.chouti.com/login",
data={
'phone':'xxx',
'password':'xx',
'oneMonth':
},
cookies=r0_cookie_dict
) print(r1.text) r1_cookie_dict = r1.cookies.get_dict() .
r2 = requests.post(url='http://dig.chouti.com/link/vote?linksId=14708366',cookies=r0_cookie_dict)
r2.text 问题:自动登录并点赞 """

最新文章

  1. Linux_Shell_脚本参数接收键盘输入
  2. 2016"百度之星" - 初赛(Astar Round2A)Gym Class(拓扑排序)
  3. linux内核设计模式
  4. 第十章 使用MapKit
  5. jQuery.serialize()函数
  6. Linux常用性能检测命令解释
  7. POJ3321 Apple Tree (树状数组)
  8. HDU 4635 Strongly connected (强连通分量)
  9. C#中用ILMerge将所有引用的DLL打成一个DLL文件
  10. 引入less报错解决方法以及浏览器设计不同的地方
  11. Dataguard配置前提条件
  12. C# 将对象序列化为Json格式
  13. SLAM+语音机器人DIY系列:(八)高阶拓展——1.miiboo机器人安卓手机APP开发
  14. docker_sd
  15. Java实现带logo的二维码
  16. jackson用法
  17. Git常用的命令
  18. JPA原理与实践、多数据源配置
  19. centos6.7 安装 virtualBox 再安装 centos 7
  20. AVL平衡二叉搜索树原理及各项操作编程实现

热门文章

  1. no pointer in java
  2. django 数据库中中文转化为韩语拼音
  3. 在2d游戏中常用的向量方式
  4. (转发)InputAccessoryView的使用方法
  5. iOS动画之iOS UIBezierPath类 介绍
  6. 原型与原型继承demo
  7. Some tricks
  8. 根据参数优化nginx的服务性能
  9. python入门:UTF-8转换成GBK编码
  10. python入门:1-99所有数的和的等式