需要 Armv7 linux 处理器的无头浏览器
Need headless browser for Armv7 linux processor
我需要一个无头浏览器 webscraping.Recently 我尝试了 3 种不同的无头浏览器(PhantomJS、Firefox、Chrome)。
当使用 phantomJS 时,它给出一些 错误(即):Armv7 处理器需要 GUI。
然后,我将 Firefox 与 geckodriver 一起使用,它显示 路径错误和拒绝连接。
所以我移动到 chrome 带有 chrome 驱动程序 的无头浏览器,但它也显示与 Firefox[=] 相同的 错误28=].
所以,我需要一个适用于 Armv7 处理器的正确无头浏览器。
任何人都可以建议解决方案或任何其他方式进一步进行。
试试下面对我有用的程序。
geckodriver v0.19.0 推荐以下版本:
Firefox 55.0(及更高版本)
Selenium 3.5(及更高版本)
从 https://github.com/mozilla/geckodriver/releases 下载 geckodriver。下载后,解压并使其可执行(in linux chmod +x path/to/geckdriver
)。
from selenium import webdriver
geckoPath = 'path/to/geckodriver'
browser = webdriver.Firefox(executable_path=geckoPath)
browser.get('http://whosebug.com')
body_html = driver.find_element_by_xpath("/html/body")
print body_html.text
安装较低版本的 selenium 解决了我在类似情况下的问题。
pip install selenium==2.53.5
我需要一个无头浏览器 webscraping.Recently 我尝试了 3 种不同的无头浏览器(PhantomJS、Firefox、Chrome)。
当使用 phantomJS 时,它给出一些 错误(即):Armv7 处理器需要 GUI。
然后,我将 Firefox 与 geckodriver 一起使用,它显示 路径错误和拒绝连接。
所以我移动到 chrome 带有 chrome 驱动程序 的无头浏览器,但它也显示与 Firefox[=] 相同的 错误28=].
所以,我需要一个适用于 Armv7 处理器的正确无头浏览器。 任何人都可以建议解决方案或任何其他方式进一步进行。
试试下面对我有用的程序。
geckodriver v0.19.0 推荐以下版本:
Firefox 55.0(及更高版本) Selenium 3.5(及更高版本)
从 https://github.com/mozilla/geckodriver/releases 下载 geckodriver。下载后,解压并使其可执行(in linux chmod +x path/to/geckdriver
)。
from selenium import webdriver
geckoPath = 'path/to/geckodriver'
browser = webdriver.Firefox(executable_path=geckoPath)
browser.get('http://whosebug.com')
body_html = driver.find_element_by_xpath("/html/body")
print body_html.text
安装较低版本的 selenium 解决了我在类似情况下的问题。
pip install selenium==2.53.5