• python selenium启动配置


    import time
    from selenium import webdriver
    from pyquery import PyQuery as pq
    
    
    options = webdriver.ChromeOptions()
    options.add_argument('--disable-gpu')  # 禁用gpu
    options.add_argument("--start-maximized")  # 窗口最大
    options.add_argument('--ignore-certificate-errors') #忽略一些莫名的问题
    # options.add_argument('--proxy-server={0}'.format(proxy.proxy))  # 加代理
    options.add_experimental_option('excludeSwitches', ['enable-automation'])  # 开启开发者模式
    options.add_argument('--disable-blink-features=AutomationControlled')  # 谷歌88版以上防止被检测
    # options.add_argument('--headless')  # 无界面
    driver = webdriver.Chrome(options=options)  # 将chromedriver放到Python安装目录Scripts文件夹下
    driver.get('https://www.baidu.com/')
    resp_text = driver.page_source
    doc_resp = pq(resp_text)
    
    time.sleep(2)
    driver.close()
  • 相关阅读:
    ListIterator
    List与set
    iterator取集合元素
    我眼中的AI
    集合的共性方法
    集合转数组
    打开与关闭eclipse的自动补全功能
    Mr_matcher的细节1
    nodelet的应用
    nodelet的理解
  • 原文地址:https://www.cnblogs.com/loren880898/p/13730504.html
Copyright © 2020-2023  润新知