用户:wrmdcxy查看:144 回复:58 评论:144 创建时间:2020-05-04T15:11:14
以下介绍的是目前我所了解到的编程猫社区的API们,这可是爬虫必备神器!!
登录:https://api.codemao.cn/tiger/v3/web/accounts/login
携带信息:
1.headers(dict){"Content-Type":"application/json","User-Agent":"浏览器Agent"}
2.Payload(json){"identity":"手机号","password":"密码","pid":"65edCTyg"}
发帖:https://api.codemao.cn/web/forums/boards/<分区ID>/posts
携带信息:
1.headers(dict){"Content-Type":"application/json","User-Agent":"浏览器Agent"}
2.Payload(json){"title":"帖子标题","content":"H喵L形式内容"}
回帖:https://api.codemao.cn/web/forums/posts/<帖子ID>/replies
携带信息:
1.headers(dict){"Content-Type":"application/json","User-Agent":"浏览器Agent"}
2.Payload(json){"content":"H喵L形式内容"}
删除作品:https://api.codemao.cn/tiger/work/<作品ID>/temporarily
携带信息:
1.headers(dict){"User-Agent":"浏览器Agent"}
还原作品:https://api.codemao.cn/tiger/work/<作品ID>/recover
携带信息:
1.headers(dict){"User-Agent":"浏览器Agent"}
彻底删除作品(前提是作品在废纸篓里):https://api.codemao.cn/tiger/work/<作品ID>/permanently
携带信息:
1.headers(dict){"User-Agent":"浏览器Agent"}
清空废纸篓里的作品:https://api.codemao.cn/tiger/work/user/works/permanently
携带信息:
1.headers(dict){"User-Agent":"浏览器Agent"}
煤黑烧饼登录出现{"error_category":"A","error_number":0,"error_code":"A_0","log_uuid":"d70c6110-53f1-4635-bb10-8a0030bdc11a"}是什么情况
点赞0
评论
可以入侵bcm论坛
只要Payload
{"title":"bcm被入侵","content":"""
setInterval(function(){
alert('不信?看!')
})
"""}
再用while True
![]()
点赞0
评论
200 OK
201 Create
import requests
from json import dumps
headers={"Content-Type":"application/json","User-Agent":"Mozilla/5.0 (Windows NT 10.0; ) AppleWebKit/537.36 (KH喵L, like Gecko) Chrome/81.0.4044.92 Safari/537.36"}
data=dumps({"identity":identity,"password":password,"pid":"65edCTyg"})
datamsg=dumps({"content":"<p>偶?我来试一下</p>"})
ses=requests.session()
print(ses.post('https://api.codemao.cn/tiger/v3/web/accounts/login',headers=headers,data=data).status_code)
print(ses.post('https://api.codemao.cn/web/forums/posts/288978/replies',headers=headers,data=datamsg).status_code)点赞0
评论
看来很多人都对登录感兴趣
好,步骤是:
1.先导入模块requests和json
2.然后创建一个session对象,用于保存Cookie:ses=requests.session()
3.设置headers
4.编写data,并转换为json str类型:data=json.dumps(data)
5.发送请求。
点赞0
评论