# 突破 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)
```