每天拿出一分钟来学习,你的生命会更加精彩。

易语言微博post操作心得

发布:洪雨2020-5-5 21:35分类: 编程相关 标签: 易语言 编程

    最近朋友让开发一款微博引流工具,虽懒到冒烟,但不好推脱,尝试搞了一下。

    洪雨真心不喜欢搞这些大网站大台子,人家背后都是大批专业工程师,js加个密啥的,咱就搞不定了。

    彻底研究了一天,然后修补了一天,也算基本完成了。

    功能就不说了,简单的点赞啥的~~主要记录一下难点在哪里。

    微博是一个纯cookies操作的web协议(这不废话嘛),重点就是抓取登陆时的那一下cook。如果批量登陆,会出现验证码,需要打码平台。

    还好,这位朋友高抬贵手,手机扫码登陆就行,直接提取cook即可。

    这个取cook是个技术活,一开始我取的是超文本浏览器的cook,结果死活登不上啊,就这个问题卡了我一天。

    想来想去不应该啊,问题一定在这个cook上,一般情况是没取全,后来换了个命令  网页_取Cookie (“weibo.com”) ok了,这里记录一下。

    既然cook没问题了,那么总应该能点赞了吧。

    好家伙,还是不好使,不过能取到源码了,这证明cook没问题,但是操作就是不行。抓包工具却可以,真是邪门了。

    既然这样,问题一定处在提交环节。

    洪雨用的精易模块,忽然想起去年做论坛操作的时候也遇到这样的问题,直接用精易抓包工具生成代码用就是了。

    果然Ok了,再记录一下,别太自信,还是老老实实用抓包工具提供的现成代码吧。

    其实我想了想,我自己写的时候可能是cook提交的时候,头上没有加上“cook: ”这个头,不过我也没试过,也没证据……

    微博退出有点邪门很顽固,删除所有cook和缓存文件,仍然无法让他退出。最后我无意中发现一个办法。

    只需要   网页_清除Cookie (“weibo.com”) 就行了,如果还不行的话,访问账号管理页面。这个方法可以退出微博。记录一下。

    最后是伪装登陆的浏览器,可以先网页置一下协议头伪装一下,然后超文本浏览器在跳转登陆就行了。嗯,差不多就这些。

    哦,想起来了,最后是如果想读取自己的微博,操作删除啥的,就直接访问微博加uid的链接形式,后面的参数全部不要,如果加上了,就读取失败。

    好了,就这些吧。

    

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/2272 人参与

发表评论:

欢迎使用手机扫描访问本站,还可以关注微信哦~