google-docker.md 759 B

突破 Google Search 封鎖的方法

使用 Selenium Grid Docker

執行 Docker

  • 其中用 < > 括號的可以換掉

    docker run -d -p <4444>:4444 --name <p4444> --add-host=host.docker.internal:host-gateway --shm-size="2g" selenium/standalone-chrome:103.0'
    

執行 Selenium

            driver = webdriver.Remote(
                command_executor='http://127.0.0.1:<4444>/wd/hub',
            options=options)

完整重啟 docker

os.system('docker container stop p4444')
time.sleep(1)
os.system('docker container rm p4444')
time.sleep(1)
os.system('docker run -d -p '+str(portnum)+':4444 --name p4444 --add-host=host.docker.internal:host-gateway --shm-size="2g" selenium/standalone-chrome:103.0')
time.sleep(18)