我正在嘗試使用 Selenium 構建解決方案,我可以使用 Firebase 函式使用 Selenium 初始化和加載網頁嗎?
我找到了一些宣告不的資源;但是他們沒有提供任何來源,而且他們已經 4 歲了..:
- 在 Cloud Functions for Firebase 中使用 Selenium
- Google Firebase 函式:webdriver.io 獲取 html 網站的源代碼
我如何或在哪里可以檢查是否仍然如此?
uj5u.com熱心網友回復:
您目前無法使用 Python 在 Google Cloud Functions 中運行 Selenium 腳本。當前打開的公共問題跟蹤器中有一個功能請求,可以在此處找到。對于 Cloud Functions 的 Node.js 運行時,您可以使用包含無頭 Chrome 的puppeteer。我發現這篇博客文章詳細介紹了一個用例。
或者,如果您準備將 Python 換成 Cloud 函式,我們還有其他服務,例如:App Engine Flex 和 Cloud Run,您可以在其中使用 Python 運行它。
- 用于 GAE 的 Python 無頭瀏覽器
- 帶有 Cloud Run 的 Python 無頭 Chrome
我還發現了這個GitHub 鏈接,它保證在 Google Cloud Functions 上運行 selenium。如果您對 JavaScript/TypeScript 示例而不是 Python 感到滿意,我建議您嘗試使用此模板。但是,我沒有對此進行測驗。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/408743.html
標籤:
