绿软下载站:请安心下载,绿色无病毒!

最近更新热门排行
您现在的位置:首页编程开发源码相关→微信机器人(文库下载/VIP观看)
微信机器人(文库下载/VIP观看)
0
0

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

扫描下载到手机
请输入预约的手机号码
3182人已预约此游戏
确定取消
  • 软件介绍
  • 软件截图
  • 相关下载

Tags:微信机器人,源码,文库下载

微信机器人(文库下载/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()

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

普通下载地址:
电信下载
移动下载

源码相关

软件评论 请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

 
网友评论