我知道google colab可以用于selenium模块,但是在使用selenium之前,colab虚拟机中应该有一个浏览器,所以我已经成功地使用命令在colab中安装了firefox
!apt-get update
!apt install firefox
但当我尝试运行firefox的时候
!firefox
它会抛出一个错误
src/tcmalloc.cc:283]尝试释放无效指针0x7f4e34915040将对abort()的调用重定向到mozalloc_abort
同样的问题也发生在其他浏览器上,比如chromium-browser和chrome。
我甚至试过
import webbrowser
webbrowser.get('firefox').open('https://www.youtube.com')
但它抛出一个错误
找不到浏览器位置
因此,总的来说,我需要这个错误的解决方案,而运行浏览器
尝试释放无效指针0x7f4e34915040
2条答案
按热度按时间jtoj6r0c1#
我不能安装火狐。但如果你可以使用 chrome 。这里的代码。
gab6jxml2#
以下是在google colab中使用firefox驱动程序安装和运行selenium的步骤。
1.安装Firefox驱动程序:
1.安装Selenium:
1.导入依赖项:
1.定义一个函数来构建scraper:
1.运行铲运机: