Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Can';在<;上找不到下载文件的链接;a>;为了一个刮削机器人_Html_Web Scraping - Fatal编程技术网

Html Can';在<;上找不到下载文件的链接;a>;为了一个刮削机器人

Html Can';在<;上找不到下载文件的链接;a>;为了一个刮削机器人,html,web-scraping,Html,Web Scraping,我喜欢beat saber,找不到任何脚本自动下载歌曲,所以我想制作一首。 问题是: 在本网页上: 当我检查一首歌的“下载”按钮时,结果如下: a href=“/”下载/a 我想检索某种链接,这样我就可以把它交给我的脚本,让它下载到一个文件中网站从https://beatsaver.com/api/maps/hot/[n] ?automapper=1(遵循开发工具上的网络选项卡,n从0开始),它们是JSON文件。下载链接在此数据框中(directDownload列): (我使用R) 数据谢谢!我

我喜欢beat saber,找不到任何脚本自动下载歌曲,所以我想制作一首。 问题是: 在本网页上: 当我检查一首歌的“下载”按钮时,结果如下:

a href=“/”下载/a


我想检索某种链接,这样我就可以把它交给我的脚本,让它下载到一个文件中

网站从
https://beatsaver.com/api/maps/hot/[n] ?automapper=1
(遵循开发工具上的网络选项卡,
n
0
开始),它们是JSON文件。下载链接在此数据框中(
directDownload
列): (我使用R)


数据谢谢!我仍然缺少一些知识来获取你给我的R脚本,但是你的英特尔足够让我找到另一种方法,在网络选项卡的帮助下检索直接下载密钥!(找到了一个稳定的url,我只需添加“one clicktm”按钮的最后一部分即可直接下载歌曲)谢谢!
data <- 
  purrr::map_dfr(
    0:20,
    function(i) 
      jsonlite::fromJSON(paste0("https://beatsaver.com/api/maps/hot/", i, "?automapper=1"))$docs
  )