lftp pget 401未经授权

时间:2019-06-27 06:09:45

标签: cygwin http-status-code-401 lftp pget

我正在尝试使用lftp和pget在Windows上的cygwin上从DigitalBlasphemy.com下载文件。

现在,通常的方法是通过Web浏览器登录网站(要求输入用户名和密码)。

当我尝试使用lftp的pget命令下载文件时,lftp只会放屁“ 401未经授权”。如何为命令提供相关凭据?

1 个答案:

答案 0 :(得分:0)

您必须编辑要下载的文件的URL。 例如,代替

<?php
$html = file_get_contents('https://someurl.com');
$dom = new DOMDocument();
libxml_use_internal_errors(true);

$dom->loadHTML($html);
$xpath = new DOMXPath($dom);

$elements = $xpath->query("//div[@id='post']/ul/li[2]/a");
$values = [];
foreach ($elements as $element) {
    $values[] = $element->textContent;
}

print_r($values);

你必须做

pget https://example.com/directory-structure/filename.ext