----- 简单的的微信电影姬接入程序 Simple WeChat MovieBot Solution
- 番茄搜搜: 可能是中国资源最多、更新最快的pan资源站
- ItChat: 基于python的非官方微信api库
- 不知名的IP库站: 用来防止ip被ban
- 百度缩短网址服务:
- 58921影视站: 提供电影排名数据
- 疯子搜索: 提供在线看地址
- 获取最新电影资源的百度云链接
- 通过title黑名单来确保百度云的资源的可用性
- 缩短网址
- 实时更换ip,防止被ban
- 获取最热门影视
- 获取在线看地址
- 微信傻瓜对接
- 轻松配置广告
懒得解释了,放个DEMO吧!
打开moviebot.py
,并根据你的需求修改初始化
栏目
######### 初始化开始 #########
mode_init = 1 #微信机器人初始状态,1表示开启,0则相反
bot_name = 'Wyatt电影机器人beta'
adv = 'Power By Wyatt\nAccuracy search based on Baidu Validate' #若不想加广告,赋 adv=''
get_movie_number = 5 #获取资源数量
validate_resource_max = 10 #验证资源链接的最大数量,若不想使用此功能,赋值为0
get_hot_number =5 #获取热门电影的个数,如果为0,则不获取
use_secrete_ip = 0 #是否用隐藏ip
error_dic = ['百度网盘-链接不存在','关注公众号获取资源','获取资源加'] #百度网盘关键词黑名单
send_online_watch_address = 5 # 发送在线观看链接的个数,0为不发送
baidu_short_link_token = '*********************' # https://dwz.cn/console/userinfo 申请百度短网址的token
######### 初始化结束 #########
运行后应该会出现一个二维码,打开你的微信扫一下并同意就可以了。如果接入成功的话你的文件传输助手
应该会给你发如下的消息:
成功接入Wyatt电影机器人beta服务端!
发送开启以开启服务
收到消息后,只能表示你接入微信成功了,如果你想启用moviebot
的话,微信给文件传输助手
发送开启
即可!
同时,当你不确定到底开没开启服务时,你可以发送消息状态
查询
一旦你的朋友给你发送如下的消息的话:
搜索驯龙高手3 电影
他就可以收到关于驯龙高手3 电影
电影资源的回复啦!
测试 : 检测函数是否可以运行 开启 : 开启服务端 关闭 : 关闭服务端 状态 : 检测服务状态
WARNING: 调用之前请先配置好
初始化
区域因为大多数方程的参数赋值方法用是global
get_an_ip() : 获取一个随机的可用的ip地址
short() : 缩短网址,e.g. short(‘baidu.com/asasdajncd11212’)
validate_resource() : 验证百度云资源是否有效,编辑error_dic
以修改策略
gain_link() : 搜索电影资源,e.g. gain_link(‘驯龙高手’)
start_wechat_bot() : 开启wechat服务端
get_hot() : 获取热门电影
beautiful_input(gain_link()) : 美化gain_link
的输出
beautiful_input_for_hot_movie(get_hot()) : 美化get_hot
的输出
state_config() : 打印初始化的配置
get_online_resource() : 获取在线看地址
help() : 获取可用函数帮助
V2.3: 增加了一个没什么用的 GUI 版本,修改了一些 bug
V2: 增加在线看功能,改变短网址API
V1.1:修复一些致命bug,简化代码,exe版诞生
V1:大体完成,能跑,似乎没bug
如果觉得项目对你有用的话不妨请我喝杯冰阔落吧 (‾◡◝)