# 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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)