【发布时间】:2017-07-17 08:28:03
【问题描述】:
我想使用html_nodes 从谷歌搜索结果中抓取组织的名称(我只需要第一个元素,假设这是最好的猜测)。
现在,我正在尝试使用它的 xpath 来定位第一个结果,并将其传递给函数 html_nodes。
要找到 xpath,我使用的是 google chrome,如下图所示
这给了我//*[@id="rso"]/div[1]/div/div[1]/div/div/h3/a 作为第一个结果标题的 xpath。但是,当我尝试将其传递给 html_nodes() 时,我得到一个空字符串:
page %>% html_nodes(xpath='//*[@id="rso"]/div[1]/div/div[1]/div/div/h3/a')
{xml_nodeset (0)}
虽然我希望字符串 The A-Test 2017 Workshop.
如何使用 xpath 或 css 获取 a 标签的内容?
【问题讨论】: