selenium
点击标签及右击选项
# coding=utf-8 from time import sleep import pyautogui from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains browser = webdriver.Chrome() browser.get("http://www.baidu.com") # browser.maximize_window() # 窗口最大化 会拖慢打开网页速度 sleep(3) # 防止页面加载过慢导致报错 # 点击百度首页图片按钮 //*[@id="s-top-left"]/a[6] 由页面右击 copy xpath # browser.find_element_by_xpath('//*[@id="s-top-left"]/a[6]').click() # 获取百度页面 图片 关键字标识 element = browser.find_element_by_xpath('//*[@id="s-top-left"]/a[6]') sleep(3) ActionChains(browser).context_click(element).perform() # 右击关键字 图片 sleep(5) pyautogui.typewrite(['down', 'down', 'down', 'down', 'down']) # 选中右键菜单中第五个选项 sleep(5) pyautogui.typewrite(['enter']) # 最后一个按键: mac电脑用的return,Windows应用enter 即选中第五个copy选项 sleep(5) # browser.close()