在 Python 中使用 PhantomJS
PhantomJS 是無頭 Web 瀏覽器,可以在 Python 中執行 JavaScript 程式碼。雖然可以使用 os.popen(),但傳遞參數可能會很困難。同樣,雖然 subprocess.Popen() 是一個可行的解決方案,但值得探索其他選項。
解決方案:使用 Selenium
Selenium 被認為是最方便的方法將 PhantomJS 與 Python 整合。您可以按照以下步驟進行操作:
- 安裝 NodeJS:此步驟對於 PhantomJS 支援至關重要。
- 安裝PhantomJS:使用Node 的套件管理器,執行以下命令: npm -g install phantomjs -prebuilt.
- 安裝Selenium:在虛擬環境中(如果適用),執行以下命令: pip install selenium。
完成這些步驟後,您可以輕鬆地通過Selenium 使用PhantomJS:
如果您的系統路徑設定不正確,請調整程式碼以明確指定路徑:
參考文獻:
- [Selenium Python 文件](http://selenium-python.readthedocs.io/)
-
>[在Python Webdriver中為PhantomJS/GhostDriver設定代理程式](如何設定代理程式對於python webdriver 中的phantomjs/ghostdriver?)- [使用Python 測試PhantomJS](https://dzone.com/articles/ python-testing-phantomjs)
以上是如何將 PhantomJS 與 Python 整合?的詳細內容。更多資訊請關注PHP中文網其他相關文章!