通过接口在CSDN上发布博客文章

1、首先通过fiddler来抓包,主要抓登录前的接口,登录后的接口(登录后的抓发布博客的接口),并对比登录前,登录后的cookies,把登录后的cookies不同的Key,value取出来。


上图为我们需要抓取的三个使用接口,前两个对比取cookies

注意:使用fiddler在火狐浏览器上面抓包时有可能提示连接不安全,解决方法是可以在fiddler里面导出证书到桌面,然后在火狐浏览器中导入该证书即可,具体怎么导入请谷歌或百度。

2、提取cookies:


提取登录前、后的cookies,放在文件比较工具中比较差异,差异部分提取出来,这部分应当就是我们的登录cookies了,通过requests库去发请求完成我们要完成的工作(发博客)

贴上代码:

@software: PyCharm
@file: postscdn.py
@time: 2018/3/12 14:42
"""
import requests
import json

#定义一个浏览器
s = requests.session()
c = requests.cookies.RequestsCookieJar()
print(c)
#添加登录cookies到浏览器,考虑到个人安全,这部分cookies做了替代处理。。。。
c
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值