Seleniumクローラ時にアカウントシークレットIPプロキシ認証を追加する方法

必要

Selenium クローラーは IP エージェントを追加する必要があり、IP エージェントはアカウント シークレット認証を使用します。現時点では、次の通常のエージェント追加方法ではリクエスト ページを取得できません。

ChromeOption.add_argument("--proxy-server=http://ip:port")

次のコードを使用し、ユーザー:パスワード:IP_ADDRESS:ポートの形式でプロキシを指定する必要があります。


import os
import zipfile

from selenium import webdriver


manifest_json = """
{
    "version": "1.0.0",
    "manifest_version": 2,
    "name": "Chrome Proxy",
    "permissions": [
        "proxy",
        "tabs",
        "unlimitedStorage",
        "storage",
        "<all_urls>",
        "webRequest",
        "webRequestBlocking"
    ],
    "background": {
        "scripts": ["background.js"]
    },
    "minimum_chrome_version":"22.0.0"
}
"""

def get_background_js(proxy_user, proxy_pass, proxy_host, proxy_port):
    print(proxy_us

おすすめ

転載: blog.csdn.net/zhuan_long/article/details/128536121