必要
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