日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python网页提交表单_python模拟实现自动填写网页表单源码

發布時間:2023/12/16 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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模拟实现自动填写网页表单源码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。