【问题标题】:How to scrape a page with click-content button?如何使用点击内容按钮抓取页面?
【发布时间】:2022-08-14 02:37:15
【问题描述】:

我可以复制此页面中的每个主题,但是当我尝试在展开按钮上使用“隐藏内容”进行复制时,这不起作用..

因为我需要放一个点击按钮功能,但我不知道该怎么做。

另一个问题是:如果我可以在我的 data.frame 之后复制它会变成一个错误,因为这一行将是一个更多的信息.​​.

library(rvest)
library(dplyr)

concat <- data.frame()

n_paginas <- 2

for(i in 1:n_paginas) {
url_number <- 2 - i
url1 <- paste0(\'https://www.qconcursos.com/questoes-de-concursos/questoes?\')
p1 <- read_html(url1)

an1 = p1 %>% html_nodes(\".q-question-info\") %>% html_text()
di1 = p1 %>% html_nodes(\".q-question-enunciation\") %>% html_text()
concat <- rbind(concat, data.frame(an1,di1))

print(paste(\"Página:\",i))
Sys.sleep(3)
}
  • 尝试使用Rselenium

标签: r web-scraping screen-scraping


【解决方案1】:

据我所知,R 在抓取之前无法“单击”网页上的按钮。有更复杂的网络抓取策略可能会有所帮助。请参阅此相关帖子:R - How to make a click on webpage using rvest or rcurl

【讨论】:

    猜你喜欢
    • 2021-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多