红颜世家、 发表于 2015-4-27 18:32

百度贴吧Post取消关注

<div>POST /f/like/commit/delete HTTP/1.1</div><div>Host: tieba.baidu.com</div><div>User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:34.0) Gecko/20100101 Firefox/34.0</div><div>Accept: */*</div><div>Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3</div><div>Accept-Encoding: gzip, deflate</div><div>Content-Type: application/x-www-form-urlencoded; charset=UTF-8</div><div>X-Requested-With: XMLHttpRequest</div><div>Referer: http://tieba.baidu.com/f?kw=%B1%E0%B3%CC&fr=index</div><div>Content-Length: 143</div><div>Cookie: 忽略</div><div>Connection: keep-alive</div><div>Pragma: no-cache</div><div>Cache-Control: no-cache</div><div>
</div><div>ie=utf-8&fid=254&fname=%25E7%25BC%2596%25E7%25A8%258B%26ie%3Dutf-8&uid=%25BA%25EC%25D1%25D5%25CA%25C0%25BC%25D2I&tbs=eca92b827f26f7b21430129184</div>转换一下编码
ie=utf-8&fid=254&fname=%25E7%25BC%2596%25E7%25A8%258B%26ie%3Dutf-8&uid=%25BA%25EC%25D1%25D5%25CA%25C0%25BC%25D2I&tbs=eca92b827f26f7b21430129184发现贴吧名是utf8的
自己的名字是gbk的
由于参数上篇都分析过了
直接贴代码...

.版本 2

.子程序 百度_取消关注_发送, 逻辑型
.参数 贴吧名字, 文本型
.参数 Fid, 文本型
.参数 Uid, 文本型
.参数 Tbs, 文本型
.局部变量 提交信息, 文本型

提交信息 = “ie=utf-8&fid=” + Fid + “&fname=” + 编码_URL编码 (编码_URL编码 (贴吧名字, 真, 真), 真, 假) + “%26ie%3Dutf-8&uid=” + 编码_URL编码 (编码_URL编码 (Uid, 真, 假), 真, 假) + “&tbs=” + Tbs
.如果 (寻找文本 (到文本 (网页_访问 (“http://tieba.baidu.com/f/like/commit/delete”, 1, 提交信息)), #判断, , 假) ≠ -1)
    返回 (真)
.否则
    返回 (假)

#判断 请自己想想用什么来判断~

Mrsin 发表于 2015-4-27 18:39

{:6_201:}   楼主沙发我来承包!

Desire 发表于 2015-4-27 20:04

教程有些简单吧{:5_193:}

Shark恒 发表于 2015-4-27 21:15

快搬起小板凳来学习了

rgbwcwmd 发表于 2015-4-28 10:46

学习学习,谢谢楼主

超人会飞 发表于 2015-4-28 12:37

感谢楼主分享
页: [1]
查看完整版本: 百度贴吧Post取消关注