• 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()
  • 相关阅读:
    MySQL循环插入语法
    查看linux机子的配置
    extends与implements的不区别
    Git基本命令
    VirtualBox配置 以及文件传输
    zookeeper应用场景
    oracle学习
    linux学习
    Mysql优化
    线程3
  • 原文地址:https://www.cnblogs.com/yu121/p/15707648.html
Copyright © 2020-2023  润新知