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

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

更多
  • 软件大小:1.00KB (1,024 字节)
  • 软件类别:编程书集 -> 源码相关
  • 软件授权:免费软件      软件语言:简体中文
  • 更新时间:2020/09/02
  • 软件厂商:
  • 软件官网:
  • 应用平台:
标签
软件介绍
热度:0

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

下载地址

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