使用python写一个自动浏览文章的脚本实例

yipeiwu_com6年前Python基础

创建python文件fling.py,代码如下:

#!/usr/bin/env monkeyrunner
import time
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection(5)
loop = 0
loop_back = 0
# fling up
def scrollUpFling():
	device.touch(100, 500, MonkeyDevice.DOWN)
	device.touch(100, 100, MonkeyDevice.MOVE)
	device.touch(100, 100, MonkeyDevice.UP)
	print "fling up"
# fling down
def scrollDownFling():
	device.touch(100, 400, MonkeyDevice.DOWN)
	device.touch(100, 500, MonkeyDevice.MOVE)
	device.touch(100, 500, MonkeyDevice.UP)
	print "fling down"
# click
def clickItem():
	device.touch(600,600,'DOWN_AND_UP')
	print "click item"
# back
def back():
	device.touch(60,160,'DOWN_AND_UP')
	print "back item"
	
def fling():
	global loop
	global loop_back
	while True:
		scrollUpFling()
		time.sleep(5)
		scrollDownFling()
		time.sleep(5)
		scrollUpFling()
		time.sleep(5)
		loop = loop + 1;
		loop_back = loop_back + 1;
		if (loop > 3):
			loop = 0;
			clickItem()
		if (loop_back > 30):
			loop_back = 0
			back()
		
		
fling()

使用cmd工具,执行monkeyrunner C:\Users\andre.ou\Desktop\fling.py

以上这篇使用python写一个自动浏览文章的脚本实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python数据库操作常用功能使用详解(创建表/插入数据/获取数据)

实例1、取得MYSQL版本 复制代码 代码如下:# -*- coding: UTF-8 -*-#安装MYSQL DB for pythonimport MySQLdb as mdbco...

Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法

本文实例讲述了Python从序列中移除重复项且保持元素间顺序不变的方法。分享给大家供大家参考,具体如下: 问题:从序列中移除重复的元素,但仍然保持剩下的元素顺序不变 解决方案: 1、如果...

解决Django一个表单对应多个按钮的问题

需求: 在django中,有时候我们需要在一个表单中设置多个按钮实现不同的功能。 解决方法: 为不同按钮添加不同name属性,然后再后台判断name值。python2环境下,例如: 我们...

Python中urllib2模块的8个使用细节分享

Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 库的使用...

pygame实现贪吃蛇游戏(下)

pygame实现贪吃蛇游戏(下)

接着上篇pygame实现贪吃蛇游戏(上)继续介绍 1.豆子的吃掉效果 只需在代码最后移动蛇头的代码后增加一个蛇头和豆子坐标的判断即可 if snake_x == bean_x and...