【发布时间】:2022-01-24 23:48:44
【问题描述】:
我使用 Selenium 编写了一个 Python 脚本来自动化第三方网站上的工作流程。它在我的机器上运行良好。
但是当我尝试在 GCP 实例上运行相同的脚本时,我收到 Cloudflare 的 1020 Access Denied 错误。我正在使用 Google Chrome 无头浏览器作为 Selenium 网络驱动程序。
我猜网站所有者已经对 GCP 实例的外部 IP 设置了全面的防火墙限制。
我的问题:
- 我的假设有意义吗?甚至可以设置这样的限制?
- 如何绕过防火墙?如果我为 GCP 实例设置静态 IP 怎么办?或者通过无头 Chrome 使用 VPN 的某种方式?
- 更改云提供商会有帮助吗?有哪些不太知名的云服务商不会被封杀?
还有其他建议吗?
【问题讨论】:
-
嗨,这是here中记录的已知问题
标签: python selenium google-cloud-platform firewall cloudflare