从touhou ura线程(futaba)获取或/和下载数据的python工具
touhou-ura的Python项目详细描述
头后村
从touhou ura线程(futaba)获取或/和下载数据的python工具。
安装
pip install touhou-ura
要求:requests, tqdm, beautifulsoup4
用法
fromtouhou_uraimportThUrath_ura=ThUra()
方法
threads_all()
获取当前显示的所有线程。[返回:列表]可选参数:
- 排序:(1=最新,2=最旧,3=评论(说明),4=评论(ASC),6/8=不知道)
- X:要返回的行(默认值:20)
- Y:要返回的列(默认值:10)
- L:标题长度(默认值:4)
- 缩略图大小:缩略图的大小(0~6,默认值:6)
get_thread_images(id)
从线程获取图像链接(src)。[返回:列表]参数:
- id:线程id(可以在url上找到)https://dec.2chan.net/55/res/{THREAD_ID}.htm
download_images(id, directory=None, custom=False)
下载图片形成一个线程。默认情况下,图像将保存在桌面上的“TouHouIura/Fixes”(如果不存在则创建)参数:
- id:线程id
- 目录:要保存的目录(可选)。
- 自定义:(可选)
示例:
importosfromtouhou_uraimportThUrath_ura=ThUra()directory=os.path.expanduser("~/Desktop/some_folder")th_ura.download_images(id,directory)# Will be saved at ~Desktop/some_folder/touhou_ura/images/{id}th_ura.download_images(id,directory,True)# Will be saved at ~Desktop/some_folder
download_archive(id, directory=None, custom=False)
下载线程的存档文件(HTML、CSS和图像)。默认情况下,档案将保存在桌面上的“TouHouuura/Copys'(创建如果不存在)参数:
- id:线程id
- 目录:要保存的目录(可选)。
- 自定义:(可选)
示例:
importosfromtouhou_uraimportThUrath_ura=ThUra()directory=os.path.expanduser("~/Desktop/some_folder")th_ura.download_archive(id,directory)# Will be saved at ~Desktop/some_folder/touhou_ura/archives/{id}th_ura.download_archive(id,directory,True)# Will be saved at ~Desktop/some_folder
更多功能即将推出
许可证
麻省理工学院许可证