谁能告诉我是否可以在 Kaggle 上运行 selenium 脚本?我需要从网站上抓取数据。自动化任务。 如果是,怎么办? 我需要抓取的数据在 csv 列表上保持更新。我已经知道我可以安排程序在 Kaggle 上以特定的时间间隔自动运行。
是的,这是可能的。 安装 Chrome 和 selenium 的依赖项
!apt-get update -y
!apt-get install -y \
libglib2.0-0 \
libnss3 \
libdbus-glib-1-2 \
libgconf-2-4 \
libfontconfig1 \
libvulkan1 \
gconf2-common \
libwayland-server0 \
libgbm1 \
udev \
libu2f-udev
!apt --fix-broken install -y
下载并解压Chrome
!wget -P /tmp https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/116.0.5845.96/linux64/chrome-linux64.zip
!unzip /tmp/chrome-linux64.zip -d /usr/bin/
下载并解压 Chromedriver:
!wget -P /tmp https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/116.0.5845.96/linux64/chromedriver-linux64.zip
!unzip /tmp/chromedriver-linux64.zip -d /usr/bin/
安装Python库
!apt install -y python3-selenium
!pip install selenium==3.141.0
导入库,配置并开始使用,参考这里了解更多详情。