源代码
# 一键获取微信推送封面
# Author: Ziuc
# Latest update date: 2021/05/07
import requests
import re
import win32clipboard as wc
import win32con
import sys
def setText(aString):
# 写入剪贴板
wc.OpenClipboard()
wc.EmptyClipboard()
wc.SetClipboardData(win32con.CF_UNICODETEXT, aString)
wc.CloseClipboard()
print("<一键提取微信推送封面图>\n\tAuthor: Ziuc")
URL = input("输入网址:")
try:
response = requests.get(URL, timeout=3)
except:
try:
print("连接失败,请检查输入网址是否正确")
URL = input("请重新输入网址:")
response = requests.get(URL, timeout=3)
except:
print("连接失败,请稍后再试")
input("输入任意字符退出")
sys.exit()
data = response.text
url = re.findall('msg_cdn_url = "(.*?)"', data, re.I | re.S | re.M)
setText(url[0])
print("封面图链接已复制到剪贴板")
input("输入任意字符退出")
特点
- 自动将封面图链接复制到剪贴板
- 已封装好的.exe文件,打开即用
未来计划
- 将功能放到网站上,实现跨设备使用
下载链接
https://wwa.lanzous.com/iYeeoowkeqb