Skip to content

Latest commit

 

History

History
35 lines (18 loc) · 1.3 KB

README.md

File metadata and controls

35 lines (18 loc) · 1.3 KB

Save-links-in-wechat-as-pdf-python-

1 获取微信文章信息

多选微信连接选择‘发送至邮件’,将邮件内容保存在txt中,根据微信版本不同,有两种txt文件:

1.1 如果是7.0之前版本微信,txt内容应该是每个链接占两行,如:

小明 12:34:

[‘标题示例1‘ :’url示例1‘]

1.2 如果是7.0之后版本微信,txt内容应该是一行字符串。

注意txt文件要去除开头和结尾的无关信息。

请根据具体情况其中一个脚本。

2 程序依赖

2.1 wkhtmltox软件

2.2 pdfkit库

3 配置相关路径:

source_path = r'D:/7-3.txt' #这里是邮件txt位置

save_path = r'D:/wxwz/' #这里设置pdf保存位置

wkhtmltopdf_path = r'D:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe' #这里设置wkhtmltox程序的路径

4 运行程序

5 pdfkit的缺点是你可能会丢失链接里的图片或者生成的是空白文件。可以先跑一边程序,把下载的文件按大小排序,将较小的(一般是下载失败的)剪到另一个文件夹,然后修改文件保存目录为这个文件夹并运行程序,这样程序提示文件已存在的就是这些下载失败的,这部分下载失败的就可以根据提示前的地址一一手动下载。