python网页提交表单_python模拟实现自动填写网页表单源码
#python模拟实现自动填写网页表单源码 运行:Python3+第三方包
# coding: utf-8
import time,sys
import pyautogui,pyperclip
import pandas as pd
#保护措施,避免失控
pyautogui.FAILSAFE = False
#为所有的PyAutoGUI函数增加延迟。默认延迟时间是0.1秒。
pyautogui.PAUSE = 0.6
#1366X768 IDLE最大化时 进行最小化IDLE
pyautogui.click(x=1264, y=17, clicks=1, interval=0.0, button='left', duration=0.5, tween=pyautogui.linear)
pyautogui.click(x=1264, y=17, clicks=1, interval=0.0, button='left', duration=0.5, tween=pyautogui.linear)
df=pd.read_excel('info1.xlsx',sheet_name=0)
time.sleep(2)
for i in range(df.shape[0]):
Hangdata=df.iloc[i].tolist() #用列表操作 其实Series也可以操作
a=Hangdata[0] #单号
b=Hangdata[1] #小区级_filename
c=Hangdata[2] #分析-WD_filename
pyautogui.click(x=762, y=200, clicks=2, interval=0.0, button='left', duration=0.5, tween=pyautogui.linear) #工单号查询
time.sleep(0.2)
pyperclip.copy(a)
pyautogui.hotkey('ctrl','a')
pyautogui.hotkey('ctrl','v')
#查询按钮
pyautogui.doubleClick(x=1249, y=199, interval=0.0, button='left', duration=0.2, tween=pyautogui.linear)
time.sleep(8)
#进入工单
pyautogui.doubleClick(x=549, y=299, interval=0.0, button='left', duration=0.5, tween=pyautogui.linear)
time.sleep(14)
#下拉(1)
pyautogui.click(x=1342, y=671, clicks=3, interval=0.2, button='left', duration=0.8, tween=pyautogui.linear)
time.sleep(0.2)
#选择类型
pyautogui.click(x=547, y=578, clicks=2, interval=0.0, button='left', duration=0.8, tween=pyautogui.linear)
pyautogui.click(162,424,duration=0.5)
time.sleep(3)
#选择是否现场测试
pyautogui.click(x=1260, y=576, clicks=2, interval=0.1, button='left', duration=1, tween=pyautogui.linear)
pyautogui.click(1260,643,duration=0.5)
time.sleep(1)
#选择是否疑难问题
pyautogui.click(x=547, y=606, clicks=2, interval=0.0, button='left', duration=0.8, tween=pyautogui.linear)
pyautogui.click(547,671,duration=0.5)
time.sleep(1)
#选择处理方案
pyautogui.click(x=1201, y=605, clicks=2, interval=0.0, button='left', duration=0.8, tween=pyautogui.linear)
pyautogui.click(1201,495,duration=0.5)
time.sleep(1)
#选择小区级
pyautogui.click(x=547, y=638, clicks=1, interval=0.0, button='left', duration=0.8, tween=pyautogui.linear)
pyautogui.click(x=162, y=441, clicks=1, interval=0.0, button='left', duration=0.8, tween=pyautogui.linear)
pyautogui.click(x=297, y=613, clicks=1, interval=0.0, button='left', duration=0.8, tween=pyautogui.linear)
time.sleep(1)
#再次下拉(2)
pyautogui.click(x=1342, y=671, clicks=3, interval=0.2, button='left', duration=0.8, tween=pyautogui.linear)
time.sleep(2)
#EXCEL导入
pyautogui.click(x=1172, y=353, clicks=2, interval=0.1, button='left', duration=0.8, tween=pyautogui.linear) #EXCEL导入
pyautogui.click(x=1017, y=354, clicks=2, interval=0.1, button='left', duration=0.8, tween=pyautogui.linear) #浏览
time.sleep(0.2)
pyautogui.click(x=52, y=282, clicks=1, interval=0.0, button='left', duration=0.8, tween=pyautogui.linear) #我的电脑
time.sleep(0.2)
pyautogui.click(x=241, y=325, clicks=2, interval=0.0, button='left', duration=0.8, tween=pyautogui.linear) #H盘
time.sleep(0.2)
pyautogui.click(x=202, y=227, clicks=2, interval=0.0, button='left', duration=0.8, tween=pyautogui.linear) #工单目录
time.sleep(0.2)
pyautogui.click(x=183, y=143, clicks=2, interval=0.0, button='left', duration=0.8, tween=pyautogui.linear) #小区级目录
time.sleep(0.2)
#文件夹查找小区级excel
pyperclip.copy(b)
time.sleep(0.2)
pyautogui.click(x=282, y=661, clicks=2, interval=0.0, button='left', duration=0.8, tween=pyautogui.linear)
pyautogui.hotkey('ctrl','v')
time.sleep(0.2)
pyautogui.click(1305,660,duration=0.5)
pyautogui.click(924,666,duration=0.5)
time.sleep(0.5)
pyautogui.click(924,666,duration=0.5)
time.sleep(12)
pyautogui.click(924,666,duration=0.5)
time.sleep(8)
pyautogui.click(926,669,duration=0.5)
#上传分析WD文件
pyautogui.click(x=651, y=634, clicks=1, interval=0.0, button='left', duration=0.8, tween=pyautogui.linear) #措施
pyautogui.click(x=477, y=397, clicks=1, interval=0.0, button='left', duration=0.5, tween=pyautogui.linear) #添加
pyautogui.click(x=416, y=50, clicks=1, interval=0.0, button='left', duration=0.5, tween=pyautogui.linear) #返回上一级目录
pyautogui.click(x=223, y=122, clicks=2, interval=0.0, button='left', duration=0.8, tween=pyautogui.linear) #选择分析WD文件夹
time.sleep(1)
pyautogui.click(x=997, y=659, clicks=2, interval=0.1, button='left', duration=1, tween=pyautogui.linear) #粘贴名字
pyperclip.copy(c)
pyautogui.hotkey('ctrl','v')
time.sleep(0.2)
pyautogui.click(x=1308, y=661, clicks=1, interval=0.0, button='left', duration=0.8, tween=pyautogui.linear) #打开按钮
time.sleep(4)
pyautogui.click(x=786, y=581, clicks=2, interval=0.1, button='left', duration=0.8, tween=pyautogui.linear) #确认上传docx
#pyautogui.click(x=1242, y=708, clicks=2, interval=0.0, button='left', duration=0.8, tween=pyautogui.linear) #保存测试
pyautogui.click(x=1317, y=708, clicks=2, interval=0.05, button='left', duration=1.2, tween=pyautogui.linear) #提交
time.sleep(28)
pyautogui.click(x=819, y=496, clicks=2, interval=0.1, button='left', duration=0.8, tween=pyautogui.linear) #确认
time.sleep(3)
print("已完成!")
免责声明:
1. 本站所有资源来源于网络,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请自负。
2. 如果您喜欢该源码,请支持购买正版,得到更好的正版服务。
3. 如果你有好源码或者教程,可以联系站长投稿,分享有金币奖励和额的外收入!
4. 本站提供的非本站原创资源都不包含技术服务请大家谅解!
5. 如有链接无法下载或失效,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站无法保证所有资源的准确性、安全性和完整性!
8. 如本站源码有侵权问题,请联系站长!
python网页提交表单_python模拟实现自动填写网页表单源码相关推荐
- 怎样控制键盘按键自动填写网页表单
浏览器中使用模拟键盘按键填写网页表单,不但可以完成数据输入,输入时还能真实地触发键盘元素绑定的键盘事件. 打开木头浏览器的工具菜单,进入项目管理容器,创建"填写内容"步骤,并打开百 ...
- python批量自动填写网页表单_使用python+selenium帮助你填写网站表单
应用场景:频繁往网站.电商平台后台等填写数据. 工作场景:电商上传商品.测试人员.批量提交表单等. 涉及内容:python读写EXCEL文件.selenium基础使用.Xpath基础使用.python ...
- 火狐浏览器Firefox 如何使用iMacros 自动填写网页表单
1 我们首先访问一个想要自动填写表单的网站.我们以百度为例,右侧有登录窗口. 2 然后我们点开刚安装上的iMacros插件,一般安装之后就会自动出现在浏览器的某个地方,点击记录选项卡,再点击记录. 3 ...
- Java开发必须要会!java自动填写网页表单
话不多说,先上张图 一.微服务必备技能: 二.一起从浅入深理解DUBBO! **先来看一份DUBBO脑图:**HelloWorld+前置知识+适合群体+架构(核心点:生产者 消费者问题 特点:连通性, ...
- python网页提交表单_使用Python中的POST请求通过网站表单上传基本文件
我尝试使用Python和HTTP请求在一个随机的网站上上传一个文件.为此,我使用名为Requests的便利库. 根据the documentation,以及StackOverflow here和the ...
- python 打开网页 并填表单_Windows下使用python3 + selenium.webdriver功能实现自动填写网页表单功能...
因为工作原因,需要将xls文件的数据录入到网上.因为数据量太多,而且以后时不时还需要用上,Ctrl+C,Ctrl+V不是长久之计.所有写了一个小工具,用于把xls文件的数据录入到网站上. 读写xls部 ...
- 如何自动填充网页表单_iCab for Mac(web网页浏览器)
iCab for Mac是一款小巧实用的web网页浏览器,支持HTML4,图像过滤,cookie过滤,书签,java和javascript支持,搜索模式,从资源管理器导入Web档案,下载管理器以及许多 ...
- python网页提交表单_用Python的urllib库提交WEB表单
class EntryDemo( Frame ): """Demonstrate Entrys and Event binding""" c ...
- python网页提交表单_Html表单——使用python在web页面上显示用户提交的数据
这个例子展示了如何使用Python完成同样的事情--在web页面上显示提交的数据. 环境配置: win10.Anaconda3 问题: 1.在安装Anaconda3的时候出现了很多问题,经建议安装旧版 ...
- python查看函数参数快捷键_python查看函数源代码快捷键_pycharm中查看源码的快捷键...
html使用心得 (1) 在 ... Spring中WebApplicationContext的研究 Spring中WebApplicationContext的研究 ApplicationContex ...
最新文章
- 2010 年 360 盗取用户密码事件始末
- echart高级使用_Echart使用总结
- 第十四题: 以下代码的输出结果是?
- java map转xml 工具类_xml和map互转工具类
- SQL执行异常系列之——绑定变量窥探导致的执行异常
- 2019软件测试最新视频教程大合集汇总
- 物联网边缘-物联网准入或接入安全防护产品及解决方案
- 厦门大学研究生计算机复试分数线,厦门大学2017年硕士研究生复试分数线
- Squoosh - 谷歌出品的免费开源图片压缩工具,图片大小减少90%!支持 API 开发调用
- 深夜加油站遇到苏格拉底
- ps教程:用PS和FLASH8做眨眼教材
- AIO-3588MQ 车规级AI主板
- 生鲜配送公司面临的几大痛点,你知道多少?
- 台湾SSS鑫创SSS1700替代Cmedia CM6533 24bit 96KHZ USB音频编解码芯片
- PDF生成插件--TcPDF
- 【19调剂】苏州科技大学2019年硕士研究生招生预调剂公告
- switch-case使用方法
- 简单登录功能(一)token的使用
- 数据结构和算法 数论 水仙花数
- 【项目总结】电厂安全培训管理系统总结
热门文章
- unity3D制作拼图游戏
- 如何在项目工程建筑中使用二维码?
- mysql-bin.index_mysqlbin.index是什么文件
- Django之全局配置-ALLOWED_HOSTS、LOGGING及多个子应用管理
- 访问服务器硬盘速度慢,硬盘读取速度变慢 当前传输模式pio的解决方法
- 刷机入门 手把手教程
- 计算机术语一种单向密码体制,密码体制有哪五部分
- pythonalist是什么意思_3. Python3轻食丨一个故事看懂List所有用法:1年级1班的班级生活...
- 易到CEO巩振兵被曝本周已离职 其称“在开会”
- 名义利率、实际利率、名义贴现率