安装原生wget程序过程

Wget for Windows下载“Complete package, except sources”处的安装包,不下载二进制包。

今天下午先下的二进制包,运行wget后,还需要下载四个dll文件放到与wget.exe同一个的目录下。解决完dll依赖缺失的问题后,又产生程序方法的接口的错误。

索性让安装程序直接为我配置好依赖。

与powershell预装的wget的比较

powershell里面应该是内嵌了一个叫wget的程序,跟gnu的用法还不兼容。我只能在cmd下面运行wget命令。哪天我能处理好这两个不同的wget程序的使用方式。

powershell使用wget运行如下命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
>>>wget http://10.128.144.151/files/test.py                                                             

StatusCode : 200
StatusDescription : OK
Content : {105, 109, 112, 111...}
RawContent : HTTP/1.1 200 OK
Connection: keep-alive
Accept-Ranges: bytes
Content-Length: 1178
Content-Type: application/octet-stream
Date: Mon, 13 Feb 2023 08:20:23 GMT
ETag: "63e9f274-49a"
Last-Modified: M...
Headers : {[Connection, keep-alive], [Accept-Ranges, bytes], [Content-Length, 1178], [Content-Type, applicati
on/octet-stream]...}
RawContentLength : 1178

之后也没见下载到test.py

在cmd执行相同的命令获得想下的test.py文件,powershell的wget是什么垃圾玩意儿。。是另起炉灶吗?这不是向开源社区学习的使用的这命令,却在自己的小角落里搞自己这一套?

其他

因看到使用wget抓取整个站点的操作而想玩玩wget,也没抓到一个测试网页。暂且就这样吧,没想到wget的功能也挺全的,跟requests库差不多。

创建于2023.1.28/18.1,修改于2023.2.13/16.29