利用Termux在手机上运行爬虫下载漫画
前言
前段时间喜欢上了几部漫画,发现了一个宝藏网站“拷贝漫画”。上面有很多我想看的漫画,但是访问速度很慢,官方提供的下载又有次数限制。于是就在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在手机上运行爬虫下载漫画相关推荐
- 利用Termux在手机上运行Linux系统
1.下载Termux并安装 手机应用商店有的可以直接下载,还可以百度Termux,进入如下网页,选择在F-Droid进行下载 安装后界面 2.在Termux中输入以下命令 bash -c " ...
- termux使用教程python-利用Termux超级终端在手机上运行Python开发环境
利用Termux超级终端在手机上运行Python开发环境 重要提示:由于没有提供太多图片具体可以参考文章结尾的网站链接,非常清楚并且有图片指导. 前言: 普通的工作使我平时有时间做做游戏视频,看看电视 ...
- python手机版怎么运行项目或脚本-python可以在手机上运行吗
python可以在手机上运行吗? python可以在手机上运行.QPython+就是一个Android设备上的脚本引擎,提供可在Android手机或平板电脑上运行的嵌入型Python解释器,控制台,编 ...
- win10应用开发——如何判断应用是在手机上运行还是电脑上运行
原文:win10应用开发--如何判断应用是在手机上运行还是电脑上运行 在进行uwp应用开发的时候, 有时我们需要知道自己的应用是在手机端运行还是在桌面端运行,那么通过以下的api就可以进行判断: Wi ...
- 安卓APP_ 其他(1) —— 程序的签名打包并在手机上运行
摘自:安卓APP_ 其他(1) -- 程序的签名打包并在手机上运行 作者:丶PURSUING 发布时间: 2021-03-29 20:58:26 网址:https://blog.csdn.net/we ...
- android 区分 真机模拟器_Android模拟器和真机总结的九点区别 Android程序如何在手机上运行...
Android是一个包括操作系统.中间件.用户界面和关键应用软件的移动设备软件堆.换言之,Android是基于Java并运行在Linux内核上的轻量级操作系统,其功能全面,包括一系列Google公司在 ...
- python手机运行器_MobileNet教程:用TensorFlow搭建在手机上运行的图像分类器
王瀚宸 编译自 Hackernoon 量子位 报道 | 公众号 QbitAI 在移动端本地运行神经网络成了明显的趋势,Google还为此推出了MobileNet框架. MobileNet框架怎么用?C ...
- IDEA如何在手机上运行Android程序
IDEA如何在手机上运行Android程序 对于小白(也就是我)想在自己的手机上运行自己的Android程序的时候,不知道该如何下手,在网上找到的教程又不完整或者过于繁琐,所以写了这篇文章简单快速的帮 ...
- python手机版怎么用-QPython,一个在手机上运行Python的神器
之前安利过一款手机上运行Python的神器Termux,不过Termux的使用比较重,它实际是一款linux系统模拟器,安装好Termux后还要再安装python,并且是全命令行操作,一些读者使用起来 ...
最新文章
- 嵌入式Linux设备驱动程序:在运行时读取驱动程序状态
- aidl实现进程间通信
- getCacheDir用法
- docker in all
- 2021牛客多校1 - Find 3-friendly Integers(数位dp)
- 开放防火墙的端口号mysql_linux下mysql开启远程访问权限及防火墙开放3306端口
- 理解 Symbol.toStringTag 用法
- [Python] L1-031. 到底是不是太胖了-PAT团体程序设计天梯赛GPLT
- SMART Utility for mac (硬盘检测工具)
- (NeurIPS 2019) Gated CRF Loss -一种用于弱监督图像语义分割的新型损失函数
- shiro+springmvc+mybatis【转】
- 记录一下这几天写专利的日子
- Proteus 8.4软件安装教程
- 华北电力计算机类哪个专业好,华北电力和北京化工的计算机专业那个好?
- 写好英语科技论文的诀窍: 主动迎合读者期望,预先回答专家可能质疑--周耀旗教授...
- Keepalived之——*** WARNING - this build will not support IPVS with IPv6.解决方案
- 软件测试自学网站有哪些 ?
- Alibaba Cloud Toolkit —— 项目一键部署工具
- MATLAB导出coe文件,matlab生成coe文件
- Ubuntu 下最好用的pdf阅读器okular