我研究了一下RSelenium,发现支持的浏览器只有chrome、firefox、phantomjs和internet explorer。Microsoft Edge是我笔记本电脑上唯一的浏览器,因此我正在寻找一个软件包,它可以帮助我在不安装其他浏览器的情况下从Microsoft Edge中抓取数据。有没有可以安装的包来抓取Microsoft Edge中的数据?
发布于 2021-11-04 08:39:17
合并以下信息:
因此,这似乎是可行的。Here的R库webdriver
文档。祝你好运!
发布于 2021-11-05 03:36:00
要在Selenium 3中使用边缘驱动程序,必须安装Selenium Tools for Microsoft Edge软件包。在Selenium 4中,工具中的类与内置的等价物完全兼容,因此我们不需要安装其他工具包就可以在Selenium 4中使用边缘驱动程序。
但是RSelenium使用的是Selenium 2,你不能在Selenium 4之前的版本中直接实现EdgeDriver,而且我在Selenium 2中也找不到可以和Edge driver一起使用的包。
要在Microsoft Edge中抓取数据,我建议您参考this doc,并将Selenium 3或Selenium 4与其他语言一起使用,如C#、Java、Python语言。这可能会更容易和方便。
https://stackoverflow.com/questions/69835535
复制相似问题