像 Kaggle 这样的在线笔记本中的 Selenium

问题描述 投票:0回答:1

谁能告诉我是否可以在 Kaggle 上运行 selenium 脚本?我需要从网站上抓取数据。自动化任务。 如果是,怎么办? 我需要抓取的数据在 csv 列表上保持更新。我已经知道我可以安排程序在 Kaggle 上以特定的时间间隔自动运行。

python selenium-webdriver web-scraping
1个回答
0
投票

是的,这是可能的。 安装 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

导入库,配置并开始使用,参考这里了解更多详情。

© www.soinside.com 2019 - 2024. All rights reserved.