当我尝试使用 wget 下载此图像时
(并且许多来自同一来源),我得到一个带有 .jpg 扩展名的 html 文件而不是实际的 jpg 图像。
我试过这个-A jpg
选项,没有效果。我怀疑我需要使用-U
带有 Firefox 用户代理信息的选项,但仍然没有区别。
答案1
从第一印象来看,他们似乎使用 cookie 来确保您已查看包含所有广告等的页面,然后才可以下载图像。
如果您想通过脚本下载它,您应该保存一次会话 cookie,然后在第二次请求时重新发送它们。
当我尝试使用 wget 下载此图像时
(并且许多来自同一来源),我得到一个带有 .jpg 扩展名的 html 文件而不是实际的 jpg 图像。
我试过这个-A jpg
选项,没有效果。我怀疑我需要使用-U
带有 Firefox 用户代理信息的选项,但仍然没有区别。
从第一印象来看,他们似乎使用 cookie 来确保您已查看包含所有广告等的页面,然后才可以下载图像。
如果您想通过脚本下载它,您应该保存一次会话 cookie,然后在第二次请求时重新发送它们。