我在尝试下载图片时出现问题...具体来说,我需要从此网址下载(也可以更改获取参数)
https://www.mercatoelettrico.org/it/Esiti/MGP/DomandaOfferta.aspx?zona=nord&data=20140918&ora=12
但该网站正在将我重定向到
https://www.mercatoelettrico.org/It/Tools/Accessodati.aspx ...
(有一个javascript onsubmit)下载该页面而不是我的图像。我按照我发现的许多指南,但仍然无法弄清楚如何下载该图像。
我最近的一次试验是......尝试保存cookie以避免以下连接中的身份验证,但cookie保持空白
wget --user-agent=Mozilla/5.0
--content-disposition
--no-check-certificate
--save-cookies cookies.txt
--post-data "ctl00$ContentPlaceHolder1$CBAccetto1=on&ctl00$ContentPlaceHolder1$CBAccetto2=on&ctl00$ContentPlaceHolder1$Button1=Accetto"
"https://www.mercatoelettrico.org/it/Tools/Accessodati.aspx"
不知道该做什么......
答案 0 :(得分:0)
试试这个:
--keep-session-cookies
答案 1 :(得分:0)
登录cookie 几乎总是会话cookie。一种特殊的cookie,它不应该超出你当前的浏览会话,因此Wget会丢弃这些cookie而不保存它们。
但是,您所解释的用例也很常见,这就是为什么有一个特殊的开关--keep-session-cookies
会强制Wget将会话cookie存储到cookies.txt文件中。< / p>
在下次调用时,请记得加载cookies.txt文件。