8chan thread archiver-下载一个线程;图像、webms和所有内容。

bdt_8chan的Python项目详细描述


======
b8-bdt 8chan线程归档程序
======

这是bdt 8chan线程归档工具,简称b8。这是一个pip可安装、可恢复的python脚本,您可以使用它将所有注释和图像保存在一个线程中。所有板的主B8分支都是稳定的:]

使用“pip install bdt_8chan--pre”安装

使用:b8运行

用法
=====

打开一个shell窗口,并导航到要存档的目录。在第一个版本中,b8不支持任何参数。

使用简单的“b8”运行脚本,系统将提示您输入要存档的线程的url。粘贴线程链接,按回车键,然后宾果!线程正在下载。

当前版本没有任何状态消息。下载线程时,请保持外壳打开。您可以打开文件管理器并在图像下载时查看它们。HTML将最后保存。

脚本的作用,一步一步
============

目前,脚本将:

1.)请您提供该线程的链接,例如:https://8chan.co/co/res/14684.html

2.)下载该线程的html;首先为板创建一个文件夹,然后为该线程及其内容创建一个文件夹。

3.)获取图像和缩略图链接,并将HTML链接重定向为充当本地链接(这意味着当线程结束时,打开它时图像仍将显示在线程中)。

4.)将缩略图下载到线程文件夹中的子文件夹“thumbs”,并将图像直接下载到线程文件夹。

5.)你完了!脚本关闭,您可以使用自己的个人档案进行浏览。

注意:如果工具中断,它将识别哪些图像已经下载,并跳过它们。这也意味着,如果线程在存档后已更新,则可以再次运行此工具,并且只下载更新的html和新图像。这样既节省了时间,又节省了8chan带宽。

要求
============

b8是一个python脚本,旨在与python 2.6+一起运行。如果你有python3,它可能会运行,但我还没有对python3做任何测试。B8唯一的第三方需求是BS4(BeautifulSoup4),用于HTML解析。如果您通过pip安装b8,那么bs4将自动安装。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何通过编程为datasnapshot的每个子级创建一个按钮?   java用透明像素填充BuffereImage   过滤器如何在Java中对图像进行逐行扫描?   ssl在Java中,使用PEM文件创建SSLContext的最简单方法是什么?   java JApplet绘图时加载屏幕   java错误:不兼容类型:无法将上下文转换为HomeMenu   java通知演示者模型已更改   java如何使用object作为ArrayList类的变量?   使用mixin对Lombok@Builder类的java Jackson反序列化不起作用   java为什么我的库不能访问它的资源?   java无法使用GET方法   如何在Java中存储dowhile循环的每个实例上的数据?   java无法在64位系统上下载32位SWT   java按钮未在Jframe中显示   在Java中,当我只需要大于5的值时,如何返回数组   java有没有一种简单的方法可以在osgi环境中禁用日志记录?   java当我试图通过Hibernate添加到数据库时,我遗漏了什么?   为什么我不能在Java中向文件添加文本?   java ActiveMQ加载失败:类路径资源[ActiveMQ.xml]