python 贴吧自动发帖_python接口自动化3-自动发帖(session)
# coding:utf-8
import requests
# 先打开登录首页,获取部分cookie
url = "https://passport.cnblogs.com/user/signin"
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0"
}
s = requests.session()
r = s.get(url, headers=headers,verify=False)
print s.cookies
# 添加登录需要的两个cookie
c = requests.cookies.RequestsCookieJar()
c.set('.CNBlogsCookie', '这里是抓到的') # 填上面抓包内容
c.set('.Cnblogs.AspNetCore.Cookies','这里是抓到的') # 填上面抓包内容
c.set('AlwaysCreateItemsAsActive',"True")
c.set('AdminCookieAlwaysExpandAdvanced',"True")
s.cookies.update(c)
print s.cookies
# 登录成功后保存编辑内容
r1 = s.get("https://i.cnblogs.com/EditPosts.aspx?opt=1", headers=headers, verify=False)
# 保存草稿箱
url2= "https://i.cnblogs.com/EditPosts.aspx?opt=1"
body = {"__VIEWSTATE": "",
"__VIEWSTATEGENERATOR":"FE27D343",
"Editor$Edit$txbTitle":"这是3111",
"Editor$Edit$EditorBody":"
这里111:http://www.cnblogs.com/yoyoketang/
",
"Editor$Edit$Advanced$ckbPublished":"on",
"Editor$Edit$Advanced$chkDisplayHomePage":"on",
"Editor$Edit$Advanced$chkComments":"on",
"Editor$Edit$Advanced$chkMainSyndication":"on",
"Editor$Edit$Advanced$txbEntryName":"",
"Editor$Edit$Advanced$txbExcerpt":"",
"Editor$Edit$Advanced$tbEnryPassword":"",
"Editor$Edit$lkbDraft":"存为草稿",
}
r2 = s.post(url2, data=body, verify=False)
print r.content
python 贴吧自动发帖_python接口自动化3-自动发帖(session)相关推荐
- python自动化接口测试中的cookies怎么实现_Python接口自动化之cookie、session应用
------·今天距2021年260天·------ 这是ITester软件测试小栈第112次推文 在上一篇Python接口自动化测试系列文章:Python接口自动化-requests模块之post请 ...
- python绕过付费认正_python接口自动化三(登录绕开验证码及发帖)
前言 有些登录的接口会有验证码:短信验证码,图形验证码等,这种登录的话验证码参数可以从后台获取的(或者查数据库最直接). 获取不到也没关系,可以通过添加cookie的方式绕过验证码. 但是这里需要明确 ...
- python自动上传图片_python接口自动化(二十一) multipart/form-data上传图片
前言 在提交表单操作的时候,经常会遇到图片上传的操作,图片上传是一个单独的接口,本篇以禅道为例,介绍如何上传图片 上传接口 1.以禅道上提交bug为例,在选择图片时,点确定按钮,就是上传图片了. 2. ...
- python post 上传文件_python接口自动化7-post文件上传
前言 文件上传在我们软件是不可少的,最多的使用是体现在我们后台,当然我们前台也会有.但是了解过怎样上传文件吗?这篇我们以禅道文档-创建文档,上传文件为例. post请求中的:Content-Type: ...
- python中sign函数图片_python接口自动化-实现sign签名(MD5加密)
一,前序 今天在学习sign签名的的时候,了解了下常用的sign加密算法,突然心血来潮,想用python试着将签名生成的通用步骤用代码实现出来,虽然中间经历了一点小波折,请教了开发同事后,按照他给的思 ...
- python 接口测试 如何写配置文件_python接口自动化之ConfigParser配置文件的使用详解...
前言:目前我们使用的绝大多数计算机程序,无论是办公软件,浏览器,甚至游戏.视频都是通过菜单界面系统配置的,它几乎成了我们使用机器的默认方式.而在python中,也有这样的一个配置模块可以把代码可配置化 ...
- delphi接口带上请求头是什么意思_Python接口自动化之Token详解及应用
------·今天距2021年258天·------ 这是ITester软件测试小栈第113次推文 在上一篇Python接口自动化测试系列文章:Python接口自动化之cookie.session应用 ...
- python接口自动化关联参数_python接口自动化7-参数关联
前言 我们用自动化发帖之后,要想接着对这篇帖子操作,那就需要用参数关联了,发帖之后会有一个帖子的id,获取到这个id,继续操作传这个帖子id就可以了 (博客园的登录机制已经变了,不能用账号和密码登录了 ...
- 用python画风车_python接口自动化()一)(实现一款简单的接口自动化框架)
python接口自动化一(设计一款自己的接口自动化框架) 一.起因: 前面学习过了python接口requests来进行接口测试,但是在框架选择上还是选择的unittest.当接口数量不怎么多时还好, ...
最新文章
- 进程之间的信号通信,类型、处理机制笔记
- java中字节输入流和输出流的简单使用例子
- 【Kaidi安装问题】install_mkl.sh报错,没有数字签名
- python运维开发之第十一天(RabbitMQ,redis)
- 两个input在一行让它们能对齐
- 如何在VC中创建动态数组
- element 时间日期选择器el-date-picker点击清空按钮报错 Cannot read property ‘0‘ of null
- Snap svg 主要对象
- Cisco交换机上的链路聚合
- 传感器的爆炸式增长下,隐私问题将重新定义?
- linux7离线安装docker19,centos7离线安装docker
- 如何简洁优雅地实现Kubernetes的服务暴露
- WP布局难题,由三个升级为四个
- (转)DevOps,就是开发吃掉运维?
- C语言必背100代码,C语言必会100代码大全
- Consider revisiting the entries above or defining a bean of type in your configuration.
- 网络表示学习简单总结(一)
- io多路复用的原理和实现_IO多路复用机制详解
- 积微速成计划第一期第一次总结
- PHP返回凌晨好早晨好中午好下午好等
热门文章
- maven安装后环境变量配置
- iview图表_iview踩坑
- python中pack函数,python中struct.pack()函數和struct.unpack()函數
- 配置多个git账号_一台电脑,两个及多个git账号配置
- 机器学习ai选股_自带AI机器学习的MEMS了解一下
- LINUX矩阵键盘简单介绍,stm32矩阵键盘原理图及程序介绍
- lua调用c 模块linux,Lua 调用自定义C模块
- pythonfor循环加2_初中生教你编程---python(for循环)part 2
- 2021大数据1班《Python程序设计基础》学生学期总结
- 阅读宋立恒《AI制胜:机器学习极简入门》第2章:机器学习中的数据预处理