![如何从分布在许多页面的列表中获取链接到的页面列表](https://linux22.com/image/1358632/%E5%A6%82%E4%BD%95%E4%BB%8E%E5%88%86%E5%B8%83%E5%9C%A8%E8%AE%B8%E5%A4%9A%E9%A1%B5%E9%9D%A2%E7%9A%84%E5%88%97%E8%A1%A8%E4%B8%AD%E8%8E%B7%E5%8F%96%E9%93%BE%E6%8E%A5%E5%88%B0%E7%9A%84%E9%A1%B5%E9%9D%A2%E5%88%97%E8%A1%A8.png)
我有一个网页,基本上由指向其他页面的链接列表组成。我想使用 wget 下载列出的所有页面。
使用“wget -r -l1 URL”我基本上得到了我想要的。
但是如果列表分为几页(URL 以“?page=3”、“?page=4”结尾),该如何做同样的事情呢?
答案1
如果您知道页数,则可以使用 for 循环:
for i in {1..5}; do wget -r -l1 URL?page=$i; done
我有一个网页,基本上由指向其他页面的链接列表组成。我想使用 wget 下载列出的所有页面。
使用“wget -r -l1 URL”我基本上得到了我想要的。
但是如果列表分为几页(URL 以“?page=3”、“?page=4”结尾),该如何做同样的事情呢?
如果您知道页数,则可以使用 for 循环:
for i in {1..5}; do wget -r -l1 URL?page=$i; done