【python-autogui selenium】代码笔记

【python-autogui selenium】代码笔记,第1张

# coding = utf-8

from selenium import webdriver
import time
from selenium.webdriver.common.action_chains import ActionChains
import pyautogui

browser = webdriver.Chrome("C:\Program Files\Google\Chrome\Application\chromedriver.exe")
browser.get("https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/7/96/64")
time.sleep(5)

print ("浏览器最大化")
browser.maximize_window()
time.sleep(5)

print ("定位到图片位置")
#定位到要右击的元素
position =browser.find_element_by_xpath("/html/body/img")

print ("定位后右键")
#对定位到的元素执行鼠标右键 *** 作
ActionChains(browser).context_click(position).perform()
time.sleep(5)

print ("选择图片另存为")
pyautogui.typewrite(['down','down','enter'])

#单击图片另存之后等1s敲回车
time.sleep(1)
pyautogui.typewrite(['enter'])
time.sleep(5)

print ("执行完成,关闭浏览器")
browser.quit() # 退出并关闭浏览器

注:预装python库selenium,pyautogui,下载chromedriver.exe

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/722808.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存