是
我正在尝试使用lftp和pget在Windows上的cygwin上从DigitalBlasphemy.com下载文件。
现在,通常的方法是通过Web浏览器登录网站(要求输入用户名和密码)。
当我尝试使用lftp的pget命令下载文件时,lftp只会放屁“ 401未经授权”。如何为命令提供相关凭据?
答案 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