【问题标题】:How to get photo URL which is inside web application如何获取 Web 应用程序内部的照片 URL
【发布时间】:2020-07-20 22:49:43
【问题描述】:

这是一个显示 2018 年巴西选举的所有候选人的网络应用程序。我想得到照片的 URL,所以我可以下载它。我试图阅读 HTML 并获取元素,但是,因为它是一个应用程序,所以我似乎无法获取照片。它说“照片”是空的。

library(rvest)
url <- "http://divulgacandcontas.tse.jus.br/divulga/#/candidato/2018/2022802018/RJ/190000602140"

photo <- url %>%
  read_html() %>%
  html_node(xpath = "//*/img") %>%
  html_attr("src")

【问题讨论】:

    标签: r web-scraping rvest xml2


    【解决方案1】:

    我可以使用 wget 或通过在浏览器中输入 URL 来检索该照片,因此您应该能够检索它。这是图像xpath:

    /html/body/div[2]/div[1]/div/div[1]/section[1]/div/div[1]/img
    

    使用 wget show 检索图像应该可以检索它:

    1. 右键单击照片并选择“复制图像位置”。
    2. 将该 URL 粘贴到新选项卡中会显示图像。
    3. 将 URL 粘贴到 wget 命令中会检索图像。

    这是我使用的 wget 命令:

    wget --nostst http://divulgacandcontas.tse.jus.br/candidaturas/oficial/2018/BR/RJ/2022802018/190000602140/foto_1533686884282.jpg
    

    Screen shot of image being retrieved

    【讨论】:

      猜你喜欢
      • 2012-09-16
      • 2016-04-11
      • 2019-08-20
      • 2011-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-26
      相关资源
      最近更新 更多