前言

前段时间喜欢上了几部漫画,发现了一个宝藏网站“拷贝漫画”。上面有很多我想看的漫画,但是访问速度很慢,官方提供的下载又有次数限制。于是就在GITHUB上找了一个大佬写的爬虫。

但是爬虫在电脑端运行,而我喜欢在手机平板上看漫画,每次要把文件拷贝过去,挺麻烦的,有一天就想到可以利用Termux直接在手机上运行爬虫。

Termux是一个安卓APP,可以在手机上提供一个Linux环境,我们可以在上面安装python开发环境,以此来运行爬虫脚本。

相关环境如下:

  • 小米 10
  • MIUI 13 V12.0.5.1.32.DEV
  • Termux 0.118.0
  • Python 3.10.4

接下来介绍具体的操作流程

下载并安装Termux

Termux官网:https://termux.com/

建议从F-Droid上获取APK安装包。下载安装后直接打开,然后执行以下命令

# 升级软件包
pkg upgrade
# 授权termux访问手机存储空间
termux-setup-storage

配置SSH工具

在手机上敲代码太麻烦了。为此,我们安装SSH工具,通过电脑连接Termux再进行操作。电脑连接SSH的方法不在此赘述,请自行百度。嫌麻烦的同学可以跳过这部分内容,继续在手机上敲命令。

执行以下命令安装SSH

# 查看自己的用户名
whoami
# 设置自己的密码
passwd
# 输入密码
# 再输入密码# 安装SSH
pkg install ssh# 运行SSH
sshd

配置Python开发环境

执行以下命令安装Python

pkg install python

安装GIT工具

执行以下命令安装git

pkg install git

下载爬虫代码

执行以下命令下载爬虫代码

git clone https://github.com/KILLER2017/copymanga-downloader.git

安装依赖

# 安装虚拟环境依赖
pip install virtualenv
# 进入爬虫项目目录
cd copymanga-downloader
# 创建虚拟环境
virtualenv venv
# 激活虚拟环境
source venv/bin/activate
# 安装项目依赖
pip install -r requirements.txt

测试运行

至此,已经配置完毕。接下来让我们运行爬虫试试

爬虫代码仓库

GitHub - KILLER2017/copymanga-downloader: 使用python编译exe/bash来下载copymanga(拷贝漫画)中的漫画,支持批量+选话下载和获取您收藏的漫画并下载!(windows&linux支持,MacOS代码支持)

利用Termux在手机上运行爬虫下载漫画相关推荐

  1. 利用Termux在手机上运行Linux系统

    1.下载Termux并安装 手机应用商店有的可以直接下载,还可以百度Termux,进入如下网页,选择在F-Droid进行下载 安装后界面 2.在Termux中输入以下命令 bash -c " ...

  2. termux使用教程python-利用Termux超级终端在手机上运行Python开发环境

    利用Termux超级终端在手机上运行Python开发环境 重要提示:由于没有提供太多图片具体可以参考文章结尾的网站链接,非常清楚并且有图片指导. 前言: 普通的工作使我平时有时间做做游戏视频,看看电视 ...

  3. python手机版怎么运行项目或脚本-python可以在手机上运行吗

    python可以在手机上运行吗? python可以在手机上运行.QPython+就是一个Android设备上的脚本引擎,提供可在Android手机或平板电脑上运行的嵌入型Python解释器,控制台,编 ...

  4. win10应用开发——如何判断应用是在手机上运行还是电脑上运行

    原文:win10应用开发--如何判断应用是在手机上运行还是电脑上运行 在进行uwp应用开发的时候, 有时我们需要知道自己的应用是在手机端运行还是在桌面端运行,那么通过以下的api就可以进行判断: Wi ...

  5. 安卓APP_ 其他(1) —— 程序的签名打包并在手机上运行

    摘自:安卓APP_ 其他(1) -- 程序的签名打包并在手机上运行 作者:丶PURSUING 发布时间: 2021-03-29 20:58:26 网址:https://blog.csdn.net/we ...

  6. android 区分 真机模拟器_Android模拟器和真机总结的九点区别 Android程序如何在手机上运行...

    Android是一个包括操作系统.中间件.用户界面和关键应用软件的移动设备软件堆.换言之,Android是基于Java并运行在Linux内核上的轻量级操作系统,其功能全面,包括一系列Google公司在 ...

  7. python手机运行器_MobileNet教程:用TensorFlow搭建在手机上运行的图像分类器

    王瀚宸 编译自 Hackernoon 量子位 报道 | 公众号 QbitAI 在移动端本地运行神经网络成了明显的趋势,Google还为此推出了MobileNet框架. MobileNet框架怎么用?C ...

  8. IDEA如何在手机上运行Android程序

    IDEA如何在手机上运行Android程序 对于小白(也就是我)想在自己的手机上运行自己的Android程序的时候,不知道该如何下手,在网上找到的教程又不完整或者过于繁琐,所以写了这篇文章简单快速的帮 ...

  9. python手机版怎么用-QPython,一个在手机上运行Python的神器

    之前安利过一款手机上运行Python的神器Termux,不过Termux的使用比较重,它实际是一款linux系统模拟器,安装好Termux后还要再安装python,并且是全命令行操作,一些读者使用起来 ...

最新文章

  1. 嵌入式Linux设备驱动程序:在运行时读取驱动程序状态
  2. aidl实现进程间通信
  3. getCacheDir用法
  4. docker in all
  5. 2021牛客多校1 - Find 3-friendly Integers(数位dp)
  6. 开放防火墙的端口号mysql_linux下mysql开启远程访问权限及防火墙开放3306端口
  7. 理解 Symbol.toStringTag 用法
  8. [Python] L1-031. 到底是不是太胖了-PAT团体程序设计天梯赛GPLT
  9. SMART Utility for mac (硬盘检测工具)
  10. (NeurIPS 2019) Gated CRF Loss -一种用于弱监督图像语义分割的新型损失函数
  11. shiro+springmvc+mybatis【转】
  12. 记录一下这几天写专利的日子
  13. Proteus 8.4软件安装教程
  14. 华北电力计算机类哪个专业好,华北电力和北京化工的计算机专业那个好?
  15. 写好英语科技论文的诀窍: 主动迎合读者期望,预先回答专家可能质疑--周耀旗教授...
  16. Keepalived之——*** WARNING - this build will not support IPVS with IPv6.解决方案
  17. 软件测试自学网站有哪些 ?
  18. Alibaba Cloud Toolkit —— 项目一键部署工具
  19. MATLAB导出coe文件,matlab生成coe文件
  20. Ubuntu 下最好用的pdf阅读器okular

热门文章

  1. 吉林大学考研计算机系分数线,吉林大学考研计算机分数线相关交流问答贴 小木虫论坛-学术科研互动平台...
  2. 前端利用高德实时定位_web使用高德地图
  3. 淘宝商品点赞可以增加权重吗?
  4. 磁盘被写保护怎么办?5个方案解除它
  5. html 自动填充缓存,禁止input密码自动填充及浏览器缓存密码账号解决方案
  6. RAR文件格式-笔记
  7. excel排名_表格技巧—如何在Excel中快速计算排名
  8. archlinux安装到美化
  9. 桌面上的计算机图标的功能是什么,桌面上计算机图标不见了的解决方法教程
  10. rv1126 数据流