Questions tagged «wget»

GNU Wget(或简称为wget)是基于命令行的程序,可使用HTTP,HTTPS和FTP从Internet下载内容。

5
如何为wget提供用户名和密码?
我试图通过wget连接到服务器: wget http://<user>:<pass>@serveradress 但是wget响应:无效的端口 我知道服务器在端口80处接受传入流量。如何解决此问题?
157 wget 

8
从列表下载文件
如何使用wget或其他自动方式下载文件(在文本文件中列出)? 样本文件列表: www.example.com/1.pdf www.example.com/2.pdf www.example.com/3.pdf
130 wget 

3
强制wget使用实际文件名
当使用wget在脚本下载谷歌从文档的某些文件,不保留文件的名称。例如: wget 'http://spreadsheets.google.com/pub?key=pyj6tScZqmEfbZyl0qjbiRQ&output=xls' 将文件另存为,pub?key=pyj6tScZqmEfbZyl0qjbiRQ而不是indicatorhivestimatedprevalence15-49.xls,这是在浏览器中单击链接后得到的结果。有什么方法可以强制这种“浏览器式”行为wget吗?
50 wget 

9
如何使用wget / curl从我登录的网站下载?
维基百科的某些部分在您登录时会出现不同的显示。我想获取用户页面,使它们看起来就像我登录时一样。 有没有办法我可以这样获取用户页面 http://en.wikipedia.org/wiki/User:A 这是登录页面: http://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Login&campaign=ACP3
46 bash  wget 

2
如何使wget更快或多线程?
我刚刚升级了计算机硬件(cpu +主板+图形卡+内存+硬盘),因此需要安装新的操作系统。我尝试debian-6.0.6-amd64-netinst.iso使用wget命令下载,但是速度太慢,以至于我无法忍受。4Kb/s ~ 17 Kb/s,像奔跑的乌龟一样慢,或者如果我使用Chrome则更慢。 我已经阅读了wget的帮助信息,似乎没有选项可以使其更快。 无论如何有使wget更快?还是有可能使其成为多线程下载? PS:我的带宽是4M。我使用以下命令: wget -c url http://hammurabi.acc.umu.se/debian-cd/6.0.6/amd64/iso-cd/debian-6.0.6-amd64-netinst.iso


4
如何使WGET下载与浏览器完全相同的网页html
使用Web浏览器(IE或Chrome),我可以使用Ctl-S保存网页(.html),使用任何文本编辑器进行检查,并查看表格格式的数据。我想提取这些数字之一,但是对于许多许多网页而言,太多的事情无法手动完成。因此,我想使用WGET逐个获取这些网页,并编写另一个程序来解析.html并检索所需的编号。但是,使用与浏览器相同的URL时WGET保存的.html文件不包含数据表。为什么不?好像服务器检测到该请求来自WGET而不是来自Web浏览器,并提供缺少数据表的框架网页。如何使用WGET获得完全相同的网页?- 谢谢! 更多信息: 我尝试获取的URL的示例是:http : //performance.morningstar.com/fund/performance-return.action?t=ICENX®ion=usa&culture=en-US,其中字符串ICENX是共同基金的代号,我将更改为许多不同的股票代号。在浏览器中查看时,这将下载数据表,但是如果使用WGET提取数据表,则会丢失该数据表。
34 wget 

6
如何通过命令行验证SSL指纹?(白发,卷曲……)
使用命令行网站下载,如wget,curl或其他任何一个...在一个脚本... 我拥有网站的SHA-1和SHA-256认证指纹。出于安全考虑(1)(2),我不想使用公共SSL证书颁发机构系统。指纹必须经过硬编码。 像应用程序这样的wget可以检查SSL指纹吗? wget没有这种功能。(3) 使用wget --ca-certificate或curl --cacert我必须运行自己的本地证书颁发机构,我想防止这样做,因为这会增加很多复杂性。这也非常困难,而且从未有人做到过。(4) 没有像这样的工具 download --tlsv1 --serial-number xx:yy:zz --fingerprint xxyyzz https://site.com吗? 当然,该解决方案必须不易受到TOCTOU的攻击。(5)MITM可以为openssl客户端请求返回有效的指纹,并篡改以下wget请求。
32 security  ssl  wget  curl 

2
如何在不下载整个页面的情况下确定HTTP状态?
我想知道使用Ubuntu的网站的HTTP状态。我已经使用curl和wget命令用于此目的。但是问题是这些命令下载了完整的网站页面,然后搜索标题并将其显示在屏幕上。例如: $ curl -I trafficinviter.com HTTP/1.1 200 OK Date: Mon, 02 Jan 2017 14:13:14 GMT Server: Apache X-Pingback: http://trafficinviter.com/xmlrpc.php Link: <http://trafficinviter.com/>; rel=shortlink Set-Cookie: wpfront-notification-bar-landingpage=1 Content-Type: text/html; charset=UTF-8 使用Wget命令执行相同的操作时,将下载整个页面并且不必要地占用了我的带宽。 我正在寻找的是:如何在不实际下载任何页面的情况下获取HTTP状态代码,从而节省带宽消耗。我曾尝试使用curl,但不确定是要下载完整页面还是仅下载系统标题以获取状态代码。

1
gzip:stdin:非gzip格式
当我跑步时: tar -zxvf john-1.7.0.2.tar.gz 我得到这个: gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now 它应该开始拆箱。 有人告诉我不要使用,z但是我得到了同样的错误。 这是我以这种方式下载的文件: wget http://openwall.com/john/f/john-1.7.0.2.tar.gz



1
如何创建带有多个进度条的wget GUI?
我正在编写自己的脚本以使用来下载多个项目(同时,每个命令一个项目)wget,我需要一个进度条。我目前使用zenity --progress进度条,但问题是下载时会产生多个进度条。 我要实现的是类似于Nautilus中的文件传输对话框的内容: 任何人都可以针对要实现此目标的程序或语言为我指明正确的方向。 注意: 我仅具有shell脚本的基本知识,而没有其他知识。
21 wget  zenity 

3
如何查看/停止当前正在运行的crontab任务?
我如何查看正在进行的crontab任务? 如何手动停止正在进行的crontab任务? [这个]问题是关于查看当前正在运行的cron进程吗? 是 手动终止进程的一种方法是使用pkill 我曾经考虑过pkill / killall,但是我在crontab文件中的一些命令分别是!这意味着完成命令后,将开始下一个命令!例如: sudo crontab -e 00 10 * * * /usr/bin/wget LINK ; shutdown -h now 因此,如果我杀死了wget,计算机将关闭电源!!!->我想完全杀死一个cron任务,而不是一部分! 下一个pkill问题:脚本呢?(我已经将一些bash脚本导入了crontab -e)->sudo pkill ???
20 cron  wget 

1
如何重新启动wget下载?
我使用该wget应用程序。一个文件已停止下载。如何停止下载并重新开始下载? 这是日志 wget $ tail -f wget-log 287350K .......... .......... .......... .......... .......... 39% 104K 4h46m 287400K .......... .......... .......... .......... .......... 39% 101K 4h46m 287450K .......... .......... .......... .......... .......... 39% 106K 4h46m 287500K .......... .......... .......... .......... .......... 39% 102K 4h46m 287550K .......... .......... .......... .......... .......... 39% …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.