我在从网站上抓取问题和答案时遇到了一些麻烦:
问题是,只有当我单击 div Xem đáp án(向下滚动到末尾)时才会出现答案,但它不是一个链接,它只是一个 div,我猜它使用 Javascript 事件触发器在单击 div 后呈现内容。
我该如何使用 Beautifulsoup 来解决这个问题。我在 Ubuntu 上使用 Selenium 时遇到了驱动程序冲突问题。
谢谢
我在从网站上抓取问题和答案时遇到了一些麻烦:
问题是,只有当我单击 div Xem đáp án(向下滚动到末尾)时才会出现答案,但它不是一个链接,它只是一个 div,我猜它使用 Javascript 事件触发器在单击 div 后呈现内容。
我该如何使用 Beautifulsoup 来解决这个问题。我在 Ubuntu 上使用 Selenium 时遇到了驱动程序冲突问题。
谢谢
您不需要明确下载 Chrome 驱动程序。现代 selenium 版本可以为您处理。
因此,您所需要的只是:
输出(部分):
我终于解决了这个问题!
由于 chrome 应用程序版本和 chrome 驱动程序版本(位于
usr/local/bin
)之间存在冲突,我无法运行该驱动程序。我发现这个存储库包含我的 chrome 应用程序版本:https://github.com/dreamshao/chromedriver
我下载了适合我的版本并放在
usr/local/bin
文件夹中。