linux - Wget:如何绕过 "hotlinking"保护图像

标签 linux bash web wget hotlinking

是否可以绕过“盗链”图像保护?我不是想把它发布到其他网站上只是为了下载。 当我使用 wget 下载以下图像时:

http://comicsbook.ru/upload/%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81-Trollface-%D0%9D%D0%B0-%D0%B1%D0%BE%D1%80%D1%82%D1%83-70813.jpg

我被重定向到:

http://comicsbook.ru/trollface/70813?na-bortu

我不知道从哪里开始。 到目前为止我尝试了什么:

curl "http://comicsbook.ru" -s -L -b cookie.c -c cookie.c -b "$COOKIEPAR" > index.$TEMP
wget http://comicsbook.ru/upload/%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81-Trollface-%D0%9D%D0%B0-%D0%B1%D0%BE%D1%80%D1%82%D1%83-70813.jpg

最佳答案

您可以使用wget--refer=URL 选项。 也许你可以试试:

wget --referer=http://comicsbook.ru http://comicsbook.ru/upload/%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81-Trollface-%D0%9D%D0%B0-%D0%B1%D0%BE%D1%80%D1%82%D1%83-70813.jpg

关于linux - Wget:如何绕过 "hotlinking"保护图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12828299/

相关文章:

python 图像抓取器在 bing 上无法正常工作

linux - 如何将 cron 作业输出重定向到标准输出

android - [错误 : Failed to find 'ANDROID_HOME' environment variable. 尝试手动设置

mysql - 恢复我的 root 用户在 MariaDB 上的 DBA 权限

bash - Bash 脚本中的持久连接

c# - MVC Url.Action 在服务器中呈现不同于本地的 URL 参数

css - 手机网站捉襟见肘

android - Qt 5.2 for Android 中没有 Android Kit

bash - PostgreSQL 与主管

bash - 我需要一些基本的BASH帮助-查找+ execdir + sox