我通常使用WGET从一些网页上下载一两张图片,我会在命令提示符下这样做:wget 'webpage-url' -P 'directory to where I wanna save it'。现在,我如何在Perl和Python中实现自动化呢?这就是什么命令可以让我模拟在命令提示符下输入命令?在Python中,有很多类似的模块,比如subprocess、os等等,这让我很困惑。
我最近了解到,您可以使用wget -r -P ./pdfs -A pdf http://example.com/从网站递归下载pdf文件。然而,这并不是跨平台的,因为Windows没有wget。我想使用Python来实现同样的功能。我见过的唯一的解决方案是非递归的--例如https://stackoverflow.com/a/54618327/3042018 我也希望能够在不下载的情况下获得文件的名称,这样我就可以检查文件是否已经下载