python的pyautogui--模拟鼠标,键盘输入实现大宗商品现货下单

简介: python的pyautogui--模拟鼠标,键盘输入实现大宗商品现货下单
# -*- coding: utf-8 -*-
"""
Created on Fri Feb 17 15:08:37 2017 
@author: yunjinqi 
E-mail:yunjinqi@qq.com 
Differentiate yourself in the world from anyone else.
"""
import pyautogui
import time
screenWidth, screenHeight = pyautogui.size()
currentMouseX, currentMouseY = pyautogui.position()
time.sleep(30)
pyautogui.moveTo(279, 364)#打开品种
pyautogui.click()
time.sleep(0.5)
pyautogui.moveTo(231, 429)#选品种枸杞
pyautogui.click()
time.sleep(0.5)
pyautogui.moveTo(381, 368)#选择买卖方向
pyautogui.click()
time.sleep(0.5)
pyautogui.moveTo(342, 405)#选择卖出
pyautogui.click()
time.sleep(0.5)
pyautogui.moveTo(342, 405)#选择卖出
pyautogui.click()
time.sleep(0.5)
pyautogui.moveTo(513, 368)#选择开平仓
pyautogui.click()
time.sleep(0.5)
pyautogui.moveTo(461,405)#选择平仓
pyautogui.click()
time.sleep(0.5)
pyautogui.moveTo(614,367)#选择价格
pyautogui.doubleClick()
time.sleep(0.1)
pyautogui.press('delete')
time.sleep(0.1)
pyautogui.typewrite('180')
time.sleep(0.5)
pyautogui.moveTo(735,369)#选择价格
pyautogui.click()
time.sleep(0.1)
pyautogui.click()
time.sleep(0.1)
pyautogui.doubleClick()
pyautogui.press('delete')
time.sleep(0.1)
pyautogui.typewrite('1')
time.sleep(0.5)
pyautogui.moveTo(905,365)
pyautogui.click()

感觉还是比较容易的,后期成熟了,可以考虑封装成函数。                

目录
相关文章
|
16天前
|
人工智能 Shell 开发工具
[oeasy]python0041_输出ASCII码表_英文字符编码_键盘字符_ISO_646
本文介绍了ASCII码表的生成与使用,包括英文字符、数字和符号的编码。通过Python代码遍历0到127的ASCII值,解决了找不到竖线符号的问题,并解释了ASCII码的固定映射关系及其重要性。文章还介绍了ASCII码的历史背景,以及它如何成为国际标准ISO 646。最后,通过安装`ascii`程序展示了完整的ASCII码表。
13 1
|
25天前
|
存储 数据采集 数据库
用 Python 爬取淘宝商品价格信息时需要注意什么?
使用 Python 爬取淘宝商品价格信息时,需注意法律和道德规范,遵守法律法规和平台规定,避免非法用途。技术上,可选择 Selenium 和 Requests 库,处理反爬措施如 IP 限制、验证码识别和请求频率控制。解析页面数据时,确定数据位置并清洗格式。数据存储可选择 CSV、Excel、JSON 或数据库,定期更新并去重。还需进行错误处理和日志记录,确保爬虫稳定运行。
|
25天前
|
数据采集 Web App开发 iOS开发
如何利用 Python 的爬虫技术获取淘宝天猫商品的价格信息?
本文介绍了使用 Python 爬虫技术获取淘宝天猫商品价格信息的两种方法。方法一使用 Selenium 模拟浏览器操作,通过定位页面元素获取价格;方法二使用 Requests 和正则表达式直接请求页面内容并提取价格。每种方法都有详细步骤和代码示例,但需注意反爬措施和法律法规。
|
20天前
|
人工智能 开发工具 Python
[oeasy]python040_缩进几个字符好_输出所有键盘字符_循环遍历_indent
本文探讨了Python代码中的缩进问题。通过研究`range`函数和`for`循环,发现缩进对于代码块的执行至关重要。如果缩进不正确,程序会抛出`IndentationError`。文章还介绍了Python的PEP8规范,推荐使用4个空格进行缩进,并通过示例展示了如何使用Tab键实现标准缩进。最后,通过修改代码,输出了从0到122的字符及其对应的ASCII码值,但未能找到竖线符号(`|`)。文章在总结中提到,下次将继续探讨竖线符号的位置。
12 0
|
2月前
|
数据采集 存储 监控
如何使用 Python 爬取商品数据
如何使用 Python 爬取京东商品数据
|
2月前
|
数据采集 存储 监控
如何使用 Python 爬取京东商品数据
如何使用 Python 爬取京东商品数据
|
2月前
|
监控 Python
用 Python 操作你的鼠标和键盘
用 Python 操作你的鼠标和键盘
43 2
|
3月前
|
数据采集 存储 监控
如何使用 Python 爬取京东商品数据
如何使用 Python 爬取京东商品数据
|
4月前
|
监控 Python Windows
Python如何接收键盘按键
根据你的应用场景(控制台应用、GUI应用或需要监控按键事件的应用),可以选择适当的方法来接收键盘输入。对于交互式命令行脚本,`input()`或 `getch`类函数通常就足够。对于更复杂的键盘交互,如监控全局按键或构建含有图形用户界面的应用程序,则需要使用如 `pynput`或GUI特有的库函数来实现。
78 1
|
4月前
|
算法 关系型数据库 程序员
程序员必备技能)基于Python的鼠标与键盘控制实战扩展与源码
这篇文章是关于如何使用Python的`pyautogui`库来控制鼠标和键盘进行各种操作,包括移动、点击、滚轮控制以及键盘的按键和快捷键输出,并介绍了如何结合图像处理和计算机视觉技术来扩展其应用。
下一篇
无影云桌面