DUXIU ANNA 648个书种之006的书

查看 73|回复 7
作者:hx66947218   
看论坛小伙伴在离线这块,挂了群晖上貌似能离线动,所以下了几个文件夹。
https://anxia.com/s/swhrgql33re?password=ef42#
006-annas_archive_data__aacid__duxiu_files__20240613T170636Z--20240613T170637Z
访问码:ef42
复制这段内容,可在115生活APP中直接打开!
离线完后,可以用python填充下每个文件的ss号,这个文件加后缀.pdf就可以正常看了,处理ss号的python脚本也列下
[Python] 纯文本查看 复制代码import PyPDF2
import re
import os
import sys
path=sys.argv[1]
print(path)
#获取 PDF 信息
for root, dirs, files in os.walk(path, False):
    for name in files:
        print(name)
        namelike=re.search('\_[0-9]{8}$',name)
        if namelike is not None :
            print("已经修改过文件名,跳出本次循环")
            continue
        print("继续处理...")
        pdfFile = open(os.path.join(path,name),'rb')
        pdfObj = PyPDF2.PdfReader(pdfFile)
        page_count = len(pdfObj.pages)
        #提取文本
        text = pdfObj.pages[page_count-1]
        ssobj=re.search('filename_decoded.*',text.extract_text())
        print("ssobj:")
        print(ssobj)
        if ssobj is not None and ssobj.group():
            ssid=re.search('\d+',re.search('\"filename_decoded\"\:[ \n]{0,}[\"]{1}.*[\r\n0-9a-zA-Z \_\-\.]{0,}.*[\r\n0-9a-zA-Z \_\-\.]{0,}.*[\r\n0-9a-zA-Z \_\-\.]{0,}.*\",',text.extract_text()).group())
            if ssid is not None and ssid.group():
                print(ssid.group())
                os.rename(os.path.join(path,name),os.path.join(path,name+"_"+str(ssid.group())))

离线, 的书

sdieedu   
非常感谢!
arss   
请教大佬,离线完后,可以用python填充下每个文件的ss号,这个文件加后缀.pdf就可以正常看了,
离线完成后是指下载到本地吗?运行python脚本时,需要安装什么软件吗?
虚影大佬之前说可以直接在挂载的网盘上更名,能把过程说一下吗?
谢谢!
hx66947218
OP
  

arss 发表于 2025-1-26 18:36
请教大佬,离线完后,可以用python填充下每个文件的ss号,这个文件加后缀.pdf就可以正常看了,
离线完成后 ...

挂载网盘更名,可以用clouddrive挂载115,权限给成755可以更名,正常mv即可
离线本地是种子下载到本地,改名完传115
现在115的离线应该是废了的
python环境要装pip也装上,把PyPdf2安装到本机即可
arss   

hx66947218 发表于 2025-1-26 18:46
挂载网盘更名,可以用clouddrive挂载115,权限给成755可以更名,正常mv即可
离线本地是种子下载到本地, ...

再次感谢
chmwyy   
麻烦您了,本人小白一个。在网上也搜了下教程,没找到有用的信息。。现在想请教下执行脚本时如何设置执行要改名的文件夹
hx66947218
OP
  

chmwyy 发表于 2025-1-27 10:31
麻烦您了,本人小白一个。在网上也搜了下教程,没找到有用的信息。。现在想请教下执行脚本时如何设置执行要 ...

如果文件在本地,你执行上述python脚本,参数提供为 你的anna文件夹路径即可,脚本会遍历取出这个pdf最后一页里面的ss号
如果是挂载,那就正常按挂载流程,挂载后,到挂载目录下,执行
mv 原文件名 目标文件名
就行了,正常修改即可
chmwyy   

hx66947218 发表于 2025-1-27 16:31
如果文件在本地,你执行上述python脚本,参数提供为 你的anna文件夹路径即可,脚本会遍历取出这个pdf最后 ...

谢谢。麻烦您了。祝新年快乐
您需要登录后才可以回帖 登录 | 立即注册

返回顶部