python实现翻_python实现模拟按键,自动翻页看u17漫画
python实现模拟按键,自动翻页看u17漫画
发布于 2015-10-22 08:23:25 | 134 次阅读 | 评论: 0 | 来源: 网友投递
Python编程语言Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。
这篇文章主要介绍了python实现模拟按键,自动翻页看u17漫画,十分简单实用,需要的朋友可以参考下
python
适用于windows平台
使用 win32gui,win32api,win32con 包
simu_read.py
代码如下:
#-*- coding=utf-8 -*-
'''
模拟按键翻页
Usage:python simu_read.py 10 1.5
10表示翻10页,1.5表示在一页中按pgdn的时间间隔为1.5s
一页pgdn 3 次,之后按→翻到下一页
把浏览器打开到u17要看的漫画中,之后启动该程序,再切回u17
便可以自动翻页看漫画了。
仅供娱乐,了解python模拟按键
'''
import win32gui,win32api,win32con
from ctypes import *
import time
import threading
import sys
''' # mouse click is not used here ,-> can replace it
def get_cursor_pos():
x,y = win32gui.GetCursorPos()
return (x,y)
def mouse_move(x,y):
windll.user32.SetCursorPos(x, y)
def mouse_click(x=None,y=None):
print 'mouse_click'
if not x is None and not y is None:
mouse_move(x,y)
time.sleep(0.05)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
time.sleep(0.05)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
def test_pos():
for i in range(0,10):
time.sleep(0.5)
print get_cursor_pos()
'''
def key_up(key_num):
win32api.keybd_event(key_num,0,0,0)
win32api.keybd_event(key_num,0,win32con.KEYEVENTF_KEYUP,0)
def init_dict():
dict1 = {"PageDown":34,'RightArrow':39}
return dict1
if __name__ == '__main__':
if len(sys.argv) != 3:
print 'Usage:python simu_read.py '
sys.exit(-1)
try:
pagenum = int(sys.argv[1])
interval = float(sys.argv[2])
except ValueError:
print 'Usage:python simu_read.py '
print ' should be the type of int'
print ' should be the type of float'
sys.exit(-1)
if pagenum < 0 or pagenum > 10000:
print 'pagenum should be in the range [1,10000]'
sys.exit(-1)
if interval < 0.1 or interval > 60:
print 'interval should be in the range [0.1,60]'
sys.exit(-1)
key_dict = init_dict()
stsec = 2
print 'start in '+str(stsec)+' seconds...'
time.sleep(stsec)
for i in range(0,pagenum):
for j in range(0,3):#generally,the height of one page is not more than 3 screensize
print 'PageDown'
key_up(key_dict['PageDown'])
time.sleep(interval)
key_up(key_dict['RightArrow'])
print 'Next page'
time.sleep(interval+0.2)#delay
以上就是本文分享的全部内容了,希望大家能够喜欢。
相关阅读:
python实现模拟按键,自动翻页看u17漫画
使用Python实现博客上进行自动翻页
Python实现115网盘自动下载的方法
Python实现模拟登录及表单提交的方法
Python实现模拟时钟代码推荐
用python实现模拟登录人人网
Python实现windows下模拟按键和鼠标点击的方法
python实现的自动登录开心网脚本
Python实现的 Mysql自动备份脚本
python实现的监控windows服务并自动启动服务示例
python实现dnspod自动更新dns解析的方法
python之模拟鼠标键盘动作具体实现
python实现翻_python实现模拟按键,自动翻页看u17漫画相关推荐
- python 连续矫正_Python实现系统时间自动校正 | 学步园
最近由于台式机CMOS电池没电了,每次开机后系统时间都会被初始化.出于每次都要重新设置系统时间太麻烦的考虑,今天用Python实现了系统开机自动校正时间的程序.大致的思路是:首先产生一个windows ...
- python send 案例_python之pexpect实现自动交互的例子
Pexpect 是 Expect 语言的一个 Python 实现,是一个用来启动子程序,并使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的 Python 模块. Pexpect 的使用范围 ...
- python扫雷算法_python实战教程之自动扫雷(自己存下来学习之用)
3.python的第三方库 win32api,win32gui,win32con,Pillow,numpy,opencv 可通过 pip install --upgrade SomePackage 来 ...
- python论坛签到_Python实现某论坛自动签到功能
1.[文件] DakeleSign.py ~ 4KB #!/usr/bin/env python # -*- coding: utf-8 -*- __author__ = 'poppy' ''' da ...
- python饮料购买_Python实现的一个自动售饮料程序代码分享
写这个程序的时候,我已学习Python将近有一百个小时,在CSDN上看到有人求助使用Python如何写一个自动售饮料的程序,我一想,试试写一个实用的售货程序.当然,只是实现基本功能,欢迎高手指点,新手 ...
- python答题搜索_python实现百万答题自动百度搜索答案
用python搭建百万答题.自动百度搜索答案. 使用平台 windows7 python3.6 MIX2手机 代码原理 手机屏幕内容同步到pc端 对问题截图 对截图文字分析 用浏览器自动搜索文本 使用 ...
- python dict排序_python 字典(dict)按键和值排序
python 字典(dict)的特点就是无序的,按照键(key)来提取相应值(value),如果我们需要字典按值排序的话,那可以用下面的方法来进行: 1 下面的是按照value的值从大到小的顺序来排序 ...
- python 12306登录_python爬虫--模拟12306登录
模拟12306登录 超级鹰: #!/usr/bin/env python # coding:utf-8 import requests from hashlib import md5 class Ch ...
- python自动化简历_python+selenium实现简历自动刷新的示例代码
本文用到的文件的下载地址 百度网盘链接: https://pan.baidu.com/s/1tmpdEfAZKff5TOMAitUXqQ 提取码: e6at 1 安装Python 和 selenium ...
最新文章
- 洗礼灵魂,修炼python(85)-- 知识拾遗篇 —— 深度剖析让人幽怨的编码
- 人脸检测中,如何构建输入图像金字塔
- HALCON示例程序rim.hdev轮圈孔检测提取字符
- idea zookeeper的使用_学习ZooKeeper源码,就从这篇开始吧
- 基于JAVA+SpringMVC+MYSQL的高校教师档案管理系统
- try catch finally return的执行顺序与返回值探究
- Java集合框架HashMap和ConcurrentHashMap实现分析
- android 图片可以滚动条,Android仿即刻首页垂直滚动图,炫酷到底!
- 电脑连接的手机真机,利用Chrome调试WebView
- 省钱兄同城外卖源码O2O同城服务源码校园外卖源码uniapp前端模版
- 黑莓系统包服务器,黑莓os10.3.3.2163
- Transformer 真的很全能!谷歌用协同训练策略实现多个SOTA,单一ViT模型执行多模态多任务...
- 线性代数的本质_01_向量、张成空间与基
- java 重写或者覆父类方法的使用throws 抛出异常,为什么要小于父类父类,java面试点
- python中阶乘怎么写程序_Python 阶乘实例
- mapgis明码文件转为点线面文件_MapGIS明码文件的获得和在坐标转化中的应用研究(2)...
- MySQL 通过子查询批量插入数据
- list.toArray()方法
- 一文告诉你车载测试的秘密
- 录音转文字,怎么把手机录音转文字