首页 > 其他分享 >如何获取多看阅读APP中的文件

如何获取多看阅读APP中的文件

时间:2024-02-12 11:11:19浏览次数:147  
标签:文件 管理器 APP db 获取 duokan conn

背景

之前在多看里上传的一个txt小说,其原文件找不到了

尝试

  1. 多看APP里尝试查看文件路径,找不到
  2. MIUI自带的文件管理器,搜索文件名称,搜不到
  3. 搜索duokan文件夹,里面只有一些db文件

过程

1. 读取db

既然能搜到duokan文件夹,且有db文件,就读取一下吧
conn = sqlite3.connect('d:/Bookshelf.db') 读取db文件
df1 = pd.read_sql("SELECT name FROM sqlite_master WHERE type='table'", conn) 获取db中的表名
df2 = pd.read_sql('select * from books', conn)

发现表中存有当前书籍的详细信息,包括URI
image

2. 找文件

根据books表中的URI,定位文件
直接在MIUI文件管理器中找storage/emulated/0,但是该路径下没有Android文件夹。
搜了一下才发现,storage/emulated/0/就是手机系统自带的文件管理所能使用的路径(参考
所以直接在文件管理器中,进入Android/data/com.duokan.reader/......路径即可
最后成功定位txt文件

标签:文件,管理器,APP,db,获取,duokan,conn
From: https://www.cnblogs.com/iding/p/18013739

相关文章

  • 二十五、文件上传
    1、普通上传<body><formaction="/upload.html"method="post"enctype="multipart/form-data">{%csrf_token%}<inputtype="text"name="user"/><inputtype="file"name......
  • 【漏洞复现】用友NC-Cloud系统uploadChunk存在任意文件上传漏洞
    阅读须知花果山的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。本......
  • 没有在main.c中显式地包含子模块的头文件,仍然可以实现相同的效果?
    在Keil模块化编程中,每个子模块通常会有自己的.h头文件和.c源文件。这些头文件包含了子模块的函数声明、宏定义和结构体定义等信息,而源文件则包含了子模块的具体实现代码。当你在`main.c中调用子模块的函数时,通常需要包含对应的子模块的头文件,以便在`main.c中能够正确地使用子模块......
  • Vite+Vue3项目如何获取环境配置,并解决前端跨域问题
    步骤根目录新建.env.development和.env.production文件package.json配置启动参数vite命令启动项目时,指定mode参数,加载vite.config.ts文件。"dev":"vite--host0.0.0.0--port8093--modedevelopment","prod":"vite--port8093--host0.0.0.0--modepr......
  • 十、Django静态文件
    django网络相应基础:1、配置url路由在urls.py中urlpatterns添加路径fromdjango.conf.urlsimporturlfromdjango.contribimportadminfromapp01importviewsurlpatterns=[url(r'^admin/',admin.site.urls),url(r'^index.html$',views.index),......
  • Elasticsearch与文件描述符的恩恩怨怨
    提到Elasticsearch,让笔者最恶心的倒不是它的反人类的DSL设计,而是每次安装都需要修改进程的最大文件描述符。那ES与文件描述符有啥恩怨呢,下面就来唠叨唠叨。首先说说文件描述符、在说说ES为什么要这么多文件描述符。一、文件描述符1、什么是文件描述符文件描述符(Filedescriptor......
  • C#使用MiniExcel导入导出数据到Excel/CSV文件
    MiniExcel简介简单、高效避免OOM的.NET处理Excel查、写、填充数据工具。目前主流框架大多需要将数据全载入到内存方便操作,但这会导致内存消耗问题,MiniExcel尝试以Stream角度写底层算法逻辑,能让原本1000多MB占用降低到几MB,避免内存不够情况。特点:低内存耗用,避免OOM、频繁......
  • 7.读写配置文件和添加缓存
    感觉没什么好总结的,直接上代码吧:配置文件:1添加一个枚举///<summary>///配置键名///</summary>publicenumConfigKey{///<summary>///系统配置///</summary>SystemConfig,///<summary>......
  • uniapp/H5plus 获取手机桌面壁纸 (静态壁纸)
    找半天没找到相关的内容,自己捣鼓出来的,记录一下。(比较可惜的是只能获取静态图片,动态壁纸就不知道了咋弄了)uniapp的话还可以参考一下如何用NJS获取手机桌面壁纸?-DCloud问答下面DCloud_heavensoft 大佬的一个回答:“Native.js很多类型没有。用uts可以 https://uniapp.dcloud.n......
  • python3.9+django4.1+vue3 ,后端项目运行时,报错了,WSGI application 'XXX.wsgi.applicat
    python3.9+django4.1+vue3,后端项目运行时,报错了; 报错信息,如下:django.core.exceptions.ImproperlyConfigured:WSGIapplication'StudentMgrBE.wsgi.application'couldnotbeloaded;Errorimportingmodule.     ------------------------------百度......