簡體   English   中英

Python Selenium 代理不改變 IP 地址

[英]Python Selenium Proxy doesn't change IP address

我正在嘗試更改我的 IP 地址,以便使用以下代碼繞過抓取社交數據:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

if __name__ == '__main__':
    chromedriver_path = '/usr/local/bin/chromedriver'
    window_size = "1920,1080"
    chrome_options = Options()
    chrome_options.add_argument("--window-size=%s" % window_size)
  
    random_proxy = '124.240.187.80:82'
    webdriver.DesiredCapabilities.CHROME['proxy'] = {
        "httpProxy": random_proxy,
        "ftpProxy": random_proxy,
        "sslProxy": random_proxy,
        "proxyType": "MANUAL"
    }
   
    webdriver.DesiredCapabilities.CHROME['acceptSslCerts'] = True

    chromedriver = webdriver.Chrome(
        executable_path=chromedriver_path,
        options=chrome_options
    )

    chromedriver.get('https://whatismyip.com')

但它不起作用。 我的 IP 地址保持不變。 有什么建議嗎? 萬分感謝。

嘗試使用ChromeOptions而不是 Chrome 功能

chrome_options = Options()
chrome_options.add_argument(f'--proxy-server={random_proxy}')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM