问题标签 [rselenium]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 使用 Rselenium 抓取时捕获的空白值
我正在尝试从代码中的 URL 中抓取文本框值。我使用选择器小工具选择了 css。它无法捕获文本框中的内容。也测试了其他几个 CSS,但未捕获文本框值。文本框是:建设年份请帮忙。以下是供参考的代码。
提前致谢
r - 使用 Rselenium 在 R 中调度任务不起作用
正如petermeissner在这个线程中解释的那样,我尝试使用任务调度程序在Windows 8中自动运行R脚本。下面我粘贴了(部分)脚本。该脚本执行所有操作,直到remDr$getPageSourece()
. 我收到一条弹出消息,提示“R for Windows 前端已停止工作”。但是,如果我在 R 中运行脚本(因此不使用调度程序),则不会发生错误。什么可能是错的?
编辑:我尝试在 R 中重新运行脚本,现在它似乎也在remDr$getPageSource()
. R 说它“搜索函数定义”,直到会话中止。
r - 如何在 R 中使用 RSelenium 抓取文本?
我想使用包 RSelenium从网站http://stats.statbroadcast.com/statmonit/?id=102197刮掉文本“VIRGINIA TECH”。
我想抓取的特定文本的 CSS 选择器是:
.valigntop:nth-child(1) .width6-3-4.marginr
打开远程驱动程序并导航到该站点后,我尝试:
这将返回一大块文本,而不是我想要的文本“VIRGINIA TECH”。
刮掉我想要的东西后:
任何帮助将不胜感激。如果需要任何进一步的信息,请告诉我。
r - 在 R 中使用“devtools”安装软件包时出错
我尝试安装软件包RSelenium
:
这给了我以下错误:
一些研究告诉我,我可以使用简单的安装它
这确实成功安装了软件包,但是在使用此处getPageSource()
提到的功能时会遇到麻烦。
编辑:我还想在成功安装软件包之前添加它,但有一次它突然一直失败。
r - R如何在不知道长度的情况下制作for循环?
目前在这个网站上,我正在抓取镜头图表信息。为了获取信息,我需要为有多少镜头创建一个 for 循环。我通过单击“团队统计”并找到投篮尝试次数来找到投篮次数。
我想制作正确的for loop
,而不必找出拍摄的数量。
我目前在做什么:
任何帮助将不胜感激。如果需要任何进一步的信息,请告诉我。
r - Sys.which() 如何找到可执行文件?幻影JS
我在使用 PhantomJS 时遇到了问题,我已设法将其缩减为Sys.which()
. 使用 PhantomJS 搜索Sys.which("phantom")
不会返回任何结果。但是,当我检查我的 PATH 时,我得到:
当我之后添加:
现在我得到了正确的结果。为什么它在前一个实例中不起作用?
python - 如何使用 CSS 选择器或任何其他方法提取评级信息
我正在自己学习网络抓取,并且我正在尝试将评论者在 Yelp 上的评分作为一种练习。通常,我可以使用 CSS 选择器或 XPath 方法来选择我感兴趣的内容。但是,这些方法不适用于选择审阅者的评级。例如,在以下页面上:https ://www.yelp.com/user_details_reviews_self?userid=0S6EI51ej5J7dgYz3-O0lA 。第一个评级的 CSS 选择器是“.stars_2”。但是,如果我在我的 RSelenium 代码中使用此选择器,如下所示:
我得到NULL。我认为原因是评级实际上是一个图像。我在这里粘贴了一小部分页面源代码:
基本上,如果我可以从 class="stat-img stars_2" 或 title="2.0 star rating" 中提取文本,那么我很好。谁可以帮我这个事?
r - 单击带有 RSelenium 的复选框
我想单击此网址上的复选框“HIV/AIDS”:https://www.unodc.org/ngo/showExtendedSearch.do
使用 RSelenium
到目前为止,这是我的代码:
查找复选框“HIV/AIDS”的元素时出错。我现在得到一个空列表作为回报。我尝试使用导致以下代码的选择器小工具:
这次我没有得到一个空列表,也没有得到想要的 webelement。
如果有人可以提供帮助,那将非常有帮助。
编辑:我的最后一个代码(使用 css 选择器)似乎对其他人有用。但是,我得到以下错误:attempt to apply non-function
,所以其他东西一定是错的。
r - RSelenium - 使用 xpath 选择父元素
我正在尝试通过使用 RSelenium 的按钮捕获网页上可用的 csv。相关的html是:
我可以i
通过它的类选择元素:
我认为要自动按下按钮,我需要选择父a
元素,但不知道如何做到这一点。 xpath
似乎是最好的方法:
xpath公式一定有问题。感谢您的帮助。