分类

游戏分类软件分类

微信机器人(文库下载/VIP观看)

微信机器人(文库下载/VIP观看)

大小:.00M更新:2019-07-12

类别:源码相关系统:WinXP,Win7,win8

立即下载
没有数据
  • 微信机器人(文库下载/VIP观看)

微信机器人(文库下载/VIP观看),一款由大神编写的微信机器人源码,运行后即可获得百度文库下载以及VIP视频播放等功能,非常方便,只需要在微信上@即可调出。目前放出的是微信机器人初版代码,可能有部分BUG没有调试出来,不过基本的功能都测试可行,感兴趣的朋友们不妨试试吧!

微信机器人(文库下载/VIP观看)

微信机器人作者说明:

首先我在csdn上查阅相关资料群机器人的文章,明白Python关于群机器人有两大类,QQ群用qqbot库(基于smartqq),微信群用itchat库(基于微信网页版)。但是腾讯已经把smartQQ关了(也就是不能通过qqbot来制作QQ群机器人),只能建一个微信群机器人,那么我加的那个QQ群是怎么样下载的?还希望有所了解的大佬能帮我解答。

我的制作思路:

1、通过itchat登录微信,实时监听所要建的群消息,假如有人发文库链接,将链接提取出来(比较简单)

2、将所提取到的文库连接保存,然后请求下载网站,网站返回下载链接(这个还得要自己去抓包,去慢慢分析,我也是花了一整天才把他整个下载流程弄懂,很麻烦,今天我们重点讲这个,你们可以拿其他网站试试,亲测这个链接很长,我用到了百度的短连接,为了本帖不冗长,省去不讲)

3、将网站返回的链接发送给相应的群,并@相应的人(比较简单)

微信机器人代码展示:

import requests

            firsturl=input('请输入文档链接:')

            # 以下用到了两个链接,一个是查询文档ID的,另一个是下载的

            url1 = "http://139.224.236.108/post.php"

            url3 = "http://139.224.236.108/downdoc.php"

            # 将传入的文档链接进行转化

            downloadurl = firsturl.replace("/", "%2F").replace(":", "%3A")

            # head1查询文档ID的数据头

            # data1是查询的数据内容,其中将docinfo的值转化为链接

            # 查询得到结果,截取id的那一段并返回

            def query():

                            head1 = {"POST": "/post.php HTTP/1.1",

                                                             "Host": "139.224.236.108",

                                                             "Content-Length": "145",

                                                             "Accept": "*/*",

                                                             "Origin": "http://139.224.236.108",

                                                             "X-Requested-With": "XMLHttpRequest",

                                                             "User-Agent": "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36",

                                                             "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",

                                                             "Referer": "http://139.224.236.108/1.html",

                                                             "Accept-Encoding": "gzip, deflate",

                                                             "Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8",

                                                             "Cookie": "usrname=901961495; usrpwd=559448"

                                                             }

                            data1 = 'usrname=901961495&usrpass=559448&docinfo=downloadurl&taskid=up_down_doc1'

                            data1 = data1.replace('downloadurl', downloadurl)

                            respons = requests.post(url1, data=data1, headers=head1).json()

                            id = respons['url']

                            id = id[37:]

                            return id

            id = query()

            # head3下载文档的数据头

            # data3是请求下载的数据内容,其中vid是查询内容返回的文档id值

            # 获取下载链接

            def down():

                            Referer = "http://139.224.236.108/nocode.php?id={docid}"

                            head3 = {"POST": "/downdoc.php HTTP/1.1",

                                                             "Host": "139.224.236.108",

                                                             "Content-Length": "54",

                                                             "Accept": "*/*",

                                                             "Origin": "http://139.224.236.108",

                                                             "X-Requested-With": "XMLHttpRequest",

                                                             "User-Agent": "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36",

                                                             "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",

                                                             "Referer": Referer.format(docid=id),

                                                             "Accept-Encoding": "gzip, deflate",

                                                             "Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8",

                                                             "Cookie": "usrname=901961495; usrpwd=559448"

                                                             }

                            data3 = 'vid={docid}&taskid=directDown'

                            data3 = data3.format(docid=id)

                            response = requests.post(url3, data=data3, headers=head3).json()

                            downurl = response["dlink"].replace("\\", '')

                            print(downurl)#点击这个URL,会自动下载文件哦

                            return downurl

            query()

            down()

相关下载
  • 最热排行
应用排行榜

点击查看更多

关注微信随时找攻略,尽情下游戏!
打开微信
说两句网友评论
    我要跟贴
    取消
    实时热词
    网上国网e高速天猫日产智联每日瑜伽七天学堂计算机二级宝典静宁村镇银行齐鲁工惠车来了