Jared 2 лет назад
Родитель
Сommit
c39117e8e2
2 измененных файлов с 32 добавлено и 0 удалено
  1. 1 0
      README.md
  2. 31 0
      docs/dev/google-docker.md

+ 1 - 0
README.md

@@ -8,6 +8,7 @@
 
 * [會議討論](./docs/org/meeting.md)
 * [業務開發](./docs/org/business_development.md)
+* [程式開發](./docs/dev/google-docker.md)
 
 ```plantuml
 @startmindmap

+ 31 - 0
docs/dev/google-docker.md

@@ -0,0 +1,31 @@
+
+# 突破 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)
+```