首页 > 解决方案 > cURL 在 URL 更改但链接文本不变的页面上下载文件

问题描述

有点像 cURL 的新手,试图创建一个脚本来下载网页上提供的文件。文件的链接会定期更改,例如:

第 1 天:

url-path-to-my-file-access_files.pl?id=82wxyy2rn4k2houeupymgk4ptvdw67sa

第 2 天:

url-path-to-my-file-access_files.pl?id=jeqbreoazj6ys5mek375ujscp4hqmt92

然而,实际页面上的链接始终是“file.db”,不幸的是,该链接也没有唯一的 id 或其他标签来指定它。

有没有办法告诉 cURL 或其他程序查找链接文本“file.db”并在 href 标记中获取相关链接?目前,如果我有确切的 url(?id= 部分),我可以在其中登录并下载文件的脚本,但我需要在下载文件之前找到一种方法来确定它。

标签: shellcurlweb-scrapingdownload

解决方案


推荐阅读