Python:用python脚本,自动翻阅Andriod手机小说

2023-12-16

一、需求描述

Windows10 环境下,通过 Python 脚本,实现自动翻阅 Andriod 手机上的小说。

二、安装adb

下载地址: ADB官网
在这里插入图片描述
下载后,直接解压即可。
然后,配置 adb 的环境变量
在这里插入图片描述
查看 adb 版本

adb version

在这里插入图片描述
能够正常查看 adb 版本,说明 adb 配置好了。

三、连接手机设备

手机通过数据线,连接到电脑端。
设置手机为USB调试模式
华为手机的配置方法:设置-》系统和更新-》开发人员选项-》调试
在这里插入图片描述

adb devices

在这里插入图片描述
可能遇到的问题:
我一开始,用的非原装数据线,然后,USB调试也打开了,但是,adb devices总是查看不到设备。
然后,换成原装数据线,就正常了。
在这里插入图片描述

四、脚本实现

我的python版本是3.7.7

# -*- coding: utf-8 -*-
# 通过ADB命令实现自动翻页阅读
 
import os
import sys
import time
import math
import random
 
flag = 1
# 计数
numCount = 0
# 实现点击操作
CMD = 'adb shell input tap 1000 1000'
# 实现右滑操作
CMD_ToRight = 'adb shell input swipe 200 1620 1000 1620'
# 实现左滑操作
CMD_ToLeft = 'adb shell input swipe 1000 1620 200 1620'
 
while(flag != 0):
	numCount += 1
	time.sleep(random.uniform(15, 20))
	print('阅读',numCount,'页')
	os.system(CMD_ToLeft)

扩展:
通过脚本,我们可以看出,其实就是 python 执行 adb 命令,通过 adb 去操作 Andriod 手机。
所以,这个功能也可以用 Java 去实现。

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;

public class ADBTest {
	public static void main(String[] args) throws Exception {
		//执行的adb命令
		Process adb_devices = Runtime.getRuntime().exec("adb devices");

		//获取命令的输出流
		InputStream inputStream = adb_devices.getInputStream();
		BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));

		String line;
		//读取命令的输出结果
		while ((line=reader.readLine())!=null){
			System.out.println(line);
		}

		//关闭流
		reader.close();
		inputStream.close();
	}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python:用python脚本,自动翻阅Andriod手机小说 的相关文章

随机推荐

  • 题解 | #计算三角形的周长和面积#

    2本java 何去何从 回暖分析 战绩结算 on 赛文X 普通人的面试经验 回暖分析 战绩结算 on 赛文X 新凯来应届校招 有没有面试新凯来的友友 线下hr面大概问什么问题呀 几对一哇 需要准备几份简历哇 新凯来 34 回暖分析 战绩结算
  • GLAD:传输中的相位因子与古伊相移

    概述 与相同频率的平面波相比 聚焦高斯光束传输时会产生额外的相移 这种相移是由德国科学家Gouy发现的 故称为古伊相移 其定义为 其中zR为高斯光束的瑞利长度 z 0对应高斯光束的束腰位置 高斯光束传输经过束腰位置前后时对应的古伊相移为 高
  • 抗反射蛾眼结构的严格分析与设计

    摘要 对于许多光学应用来说需要减少表面反射 控制表面反射的一种非常有效的方法是使用抗反射的纳米或微米结构 启发来源于自然界 蛾眼 这些具有亚波长范围特征尺寸的结构表现出关于波长和角度依赖性的独特性质 在本文中 介绍了VirtualLab F
  • 偏振散射.

    Extended Scripted scatter 扩展的脚本散射模型 允许用户定义散射光线的偏振特性 下面的例子演示了散射模型的使用 其中光线在散射后沿局部X轴线S偏振 Scripted scatter 脚本散射 模型和Extended
  • 程序员视角体验快速搭建智能客服中心

    本篇文章授权活动官方亚马逊云科技文章转发 改写权 包括不限于在 亚马逊云科技开发者社区 知乎 自媒体平台 第三方开发者媒体等亚马逊云科技官方渠道 目录 前言 基本概念 工作原理 浅试体验 体验收获 最后 前言 Amazon Connect是
  • 特殊类设计

    1 请设计一个类 不能被拷贝 拷贝只会放生在两个场景中 拷贝构造函数 和 赋值运算符重载 c 98 将拷贝构造函数与赋值运算符重载 只声明不定义 并且将其访问权限设置为私有 即可 class Copyban Copyban const Co
  • 好书推荐《VirtualLab Fusion入门与进阶实用教程(第二版)》

    目 录 第一章 VirtualLab Fusion理论基础 1 1 1 几何光学和光线追迹 1 1 2 物理光学和光场追迹 1 1 2 1 统一场追迹 3 1 2 2 第二代场追迹 6 第二章 VirtualLab Fusion安装与更新
  • GLAD:高斯光束的吸收和自聚焦效应

    概述 当一束强激光入射到介质中后 由于强光场与介质的非线性作用 使得介质的线性折射率上会叠加与入射光强相关的非线性折射率 当入射光束的光强呈现空间上的非均匀分布时 由此引入的非线性折射率也是非均匀的 这将使不同空间位置的光所经历的光程长度不
  • udp多播组播

    import socket struct time 组播地址和端口号 MCAST GRP 239 0 0 1 MCAST PORT 8888 创建UDP socket对象 sock socket socket socket AF INET
  • 应用反演工程对四层减反膜进行分析

    有很多的过程可以被称之为反演工程 但在Essential Macleod中 该术语的意思是用来识别理想设计的和实际生产尝试之间的差异 该功能大致可以概括为 出了什么问题 这一过程类似于优化 在优化过程中 将初始设计进行优化 以满足一组优化目
  • 《optisystem案例解析》好书分享

    目 录 安装OptiSystem 简介 快速入门 案例1 发射机 外调制激光 案例2 子系统 分层模拟 案例3 光学系统 WDM设计 案例4 参数扫描 BERx输入功率 案例5 双向模拟 使用多次迭代 案例6 时间驱动模拟 单独采样 案例7
  • CASAIM与广州大学达成冲击力分析检测合作,基于高精度3D测量技术探究不同厚度金属板材受力变形情况

    近期 CASAIM与广州大学达成冲击力分析检测合作 基于高精度3D测量技术探究不同厚度金属板材受力变形状态和受力分布 广州大学有着90多年的办学传统 紧紧抓住国家 双一流 建设 广东省和广州市高水平大学建设机遇 坚持 四个面向 深化与广州和
  • 杂散光好书分享《FRED操作手册上、下》

    目 录 第一章 FRED概述 1 1 1 WHAT IS FRED 1 1 2 FRED与传统软件之间有什么不同 1 1 3 FRED名词术语 2 1 4 FRED用户界面 7 第二章 光源 16 2 1 简易光源 16 2 1 1 简易光
  • 平面电磁波散射中麦克斯韦方程组的米氏解

    摘要 平面波对于任意半径和折射率的球形粒子的吸收和散射问题 米氏解是严格的麦克斯韦求解器 其得到的散射效应十分依赖于粒子的大小 根据其特性 散射可以分为瑞利散射 米氏散射和几何光学散射 VirtualLab Fusion中包含了完整的米氏解
  • 杂散光好书分享《FRED操作手册上、下》

    目 录 第一章 FRED概述 1 1 1 WHAT IS FRED 1 1 2 FRED与传统软件之间有什么不同 1 1 3 FRED名词术语 2 1 4 FRED用户界面 7 第二章 光源 16 2 1 简易光源 16 2 1 1 简易光
  • 二维周期光栅结构的配置

    摘要 复杂光学光栅结构被广泛用于多种应用 如光谱仪 近眼显示系统等 利用傅里叶模态法 FMM 或称RCWA VirtualLab Fusion 提供了一种用于任意光栅结构严格分析的简单方法 利用图形用户界面 用户可以设置堆栈的几何形状 从而
  • 《VirtualLab Fusion物理光学实验教程》好书分享

    目录 第一章 物理光学概念介绍 6 1 1 几何光学和光线追迹 6 1 2 物理光学和光场追迹 6 1 3 电场 磁场以及坡印廷矢量 8 1 4 振幅 相位及实部和虚部 9 1 5 振幅 相位与偏振 10 1 6菲涅尔公式 11 1 7 全
  • ADB:常用指令汇总

    常用指令
  • 用与球形粒子散射的MIE解

    光的散射是最基本的光效应之一 对于大小与光的波长相当的散射粒子 例如空气中的液滴或气态污染物 需要进行精确的处理才能建立足够精确的模型 米氏解 也称为洛伦兹 米氏解 或米氏散射 已在VirtualLab Fusion中用于研究球形粒子的散射
  • Python:用python脚本,自动翻阅Andriod手机小说

    一 需求描述 在 Windows10 环境下 通过 Python 脚本 实现自动翻阅 Andriod 手机上的小说 二 安装adb 下载地址 ADB官网 下载后 直接解压即可 然后 配置 adb 的环境变量 查看 adb 版本 adb ve