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()
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步