【Python自学笔记】selenium如何添加头部&设置代理(Chrome)

添加头部


设置代理

from selenium import webdriver
import re


def selenium_proxy(proxy):
    chromeOptions = webdriver.ChromeOptions()
    # 设置代理
    chromeOptions.add_argument("--proxy-server=" + proxy)
    # 一定要注意,=两边不能有空格,不能是这样--proxy-server = http://202.20.16.82:10152
    wd = webdriver.Chrome(chrome_options=chromeOptions)
    wd.get("http://httpbin.org/ip")  # 查看本机ip,查看代理是否起作用
    html = wd.page_source
    ip = re.findall(r'\"origin\": \"(.*?)\"', html, re.S)
    print(ip)  # 打印当前浏览器ip

    wd.quit()  # 关闭所有浏览器窗口


if __name__ == '__main__':
    proxy = ""
    selenium_proxy(proxy)

你可能感兴趣的:(python自学笔记)