# 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)相关推荐

  1. python自动化接口测试中的cookies怎么实现_Python接口自动化之cookie、session应用

    ------·今天距2021年260天·------ 这是ITester软件测试小栈第112次推文 在上一篇Python接口自动化测试系列文章:Python接口自动化-requests模块之post请 ...

  2. python绕过付费认正_python接口自动化三(登录绕开验证码及发帖)

    前言 有些登录的接口会有验证码:短信验证码,图形验证码等,这种登录的话验证码参数可以从后台获取的(或者查数据库最直接). 获取不到也没关系,可以通过添加cookie的方式绕过验证码. 但是这里需要明确 ...

  3. python自动上传图片_python接口自动化(二十一) multipart/form-data上传图片

    前言 在提交表单操作的时候,经常会遇到图片上传的操作,图片上传是一个单独的接口,本篇以禅道为例,介绍如何上传图片 上传接口 1.以禅道上提交bug为例,在选择图片时,点确定按钮,就是上传图片了. 2. ...

  4. python post 上传文件_python接口自动化7-post文件上传

    前言 文件上传在我们软件是不可少的,最多的使用是体现在我们后台,当然我们前台也会有.但是了解过怎样上传文件吗?这篇我们以禅道文档-创建文档,上传文件为例. post请求中的:Content-Type: ...

  5. python中sign函数图片_python接口自动化-实现sign签名(MD5加密)

    一,前序 今天在学习sign签名的的时候,了解了下常用的sign加密算法,突然心血来潮,想用python试着将签名生成的通用步骤用代码实现出来,虽然中间经历了一点小波折,请教了开发同事后,按照他给的思 ...

  6. python 接口测试 如何写配置文件_python接口自动化之ConfigParser配置文件的使用详解...

    前言:目前我们使用的绝大多数计算机程序,无论是办公软件,浏览器,甚至游戏.视频都是通过菜单界面系统配置的,它几乎成了我们使用机器的默认方式.而在python中,也有这样的一个配置模块可以把代码可配置化 ...

  7. delphi接口带上请求头是什么意思_Python接口自动化之Token详解及应用

    ------·今天距2021年258天·------ 这是ITester软件测试小栈第113次推文 在上一篇Python接口自动化测试系列文章:Python接口自动化之cookie.session应用 ...

  8. python接口自动化关联参数_python接口自动化7-参数关联

    前言 我们用自动化发帖之后,要想接着对这篇帖子操作,那就需要用参数关联了,发帖之后会有一个帖子的id,获取到这个id,继续操作传这个帖子id就可以了 (博客园的登录机制已经变了,不能用账号和密码登录了 ...

  9. 用python画风车_python接口自动化()一)(实现一款简单的接口自动化框架)

    python接口自动化一(设计一款自己的接口自动化框架) 一.起因: 前面学习过了python接口requests来进行接口测试,但是在框架选择上还是选择的unittest.当接口数量不怎么多时还好, ...

最新文章

  1. 进程之间的信号通信,类型、处理机制笔记
  2. java中字节输入流和输出流的简单使用例子
  3. 【Kaidi安装问题】install_mkl.sh报错,没有数字签名
  4. python运维开发之第十一天(RabbitMQ,redis)
  5. 两个input在一行让它们能对齐
  6. 如何在VC中创建动态数组
  7. element 时间日期选择器el-date-picker点击清空按钮报错 Cannot read property ‘0‘ of null
  8. Snap svg 主要对象
  9. Cisco交换机上的链路聚合
  10. 传感器的爆炸式增长下,隐私问题将重新定义?
  11. linux7离线安装docker19,centos7离线安装docker
  12. 如何简洁优雅地实现Kubernetes的服务暴露
  13. WP布局难题,由三个升级为四个
  14. (转)DevOps,就是开发吃掉运维?
  15. C语言必背100代码,C语言必会100代码大全
  16. Consider revisiting the entries above or defining a bean of type in your configuration.
  17. 网络表示学习简单总结(一)
  18. io多路复用的原理和实现_IO多路复用机制详解
  19. 积微速成计划第一期第一次总结
  20. PHP返回凌晨好早晨好中午好下午好等

热门文章

  1. maven安装后环境变量配置
  2. iview图表_iview踩坑
  3. python中pack函数,python中struct.pack()函數和struct.unpack()函數
  4. 配置多个git账号_一台电脑,两个及多个git账号配置
  5. 机器学习ai选股_自带AI机器学习的MEMS了解一下
  6. LINUX矩阵键盘简单介绍,stm32矩阵键盘原理图及程序介绍
  7. lua调用c 模块linux,Lua 调用自定义C模块
  8. pythonfor循环加2_初中生教你编程---python(for循环)part 2
  9. 2021大数据1班《Python程序设计基础》学生学期总结
  10. 阅读宋立恒《AI制胜:机器学习极简入门》第2章:机器学习中的数据预处理