selenium使用代理ip

1.完整代码示例:

from selenium import webdriver

url = 'http://www.baidu.com'

#  创建配置对象
ids=["103.116.113.62:8888","005.252.161.48:8080"]
for id in ids:
    opt = webdriver.ChromeOptions()

    #  添加配置参数
    #  设置浏览器为无头浏览器
    # opt.add_argument('--headless')
    # opt.add_argument('--disable-gpu')
    #  更换IP代理,必须重新启动浏览器
    opt.add_argument('--proxy-server=http://{}'.format(id))
    #  创建浏览器对象的时候添加配置对象
    driver = webdriver.Chrome(chrome_options=opt)
    driver.get(url)

    driver.quit()

你可能感兴趣的:(笔记,selenium)