使用Python下载通配符
如何使用Python中的wildacrds从网站下载文件?我有一个网站,我需要定期下载文件。问题是文件名每次都会更改。但文件的一部分保持不变。如何使用通配符在URL中指定文件的未知部分?如果文件名更改,则必须在某个位置仍有指向该文件的链接(否则没有人会猜到文件名)。一种典型的方法是获取包含文件链接的HTML页面,在该页面中搜索链接目标,然后发送第二个请求以获取所需的实际文件使用Python下载通配符,python,Python,如何使用Python中的wildacrds从网站下载文件?我有一个网站,我需要定期下载文件。问题是文件名每次都会更改。但文件的一部分保持不变。如何使用通配符在URL中指定文件的未知部分?如果文件名更改,则必须在某个位置仍有指向该文件的链接(否则没有人会猜到文件名)。一种典型的方法是获取包含文件链接的HTML页面,在该页面中搜索链接目标,然后发送第二个请求以获取所需的实际文件 Web服务器通常不会实现您所描述的“通配符”功能,因此您必须使用其他技术。如果文件名发生更改,则必须在某个位置仍有指向该文
Web服务器通常不会实现您所描述的“通配符”功能,因此您必须使用其他技术。如果文件名发生更改,则必须在某个位置仍有指向该文件的链接(否则没有人会猜到该文件名)。一种典型的方法是获取包含文件链接的HTML页面,在该页面中搜索链接目标,然后发送第二个请求以获取所需的实际文件
Web服务器通常不会实现您描述的“通配符”功能,因此您必须使用其他技术。您可以尝试使用登录到ftp服务器。 从python文档中:
from ftplib import FTP
ftp = FTP('ftp.cwi.nl') # connect to host, default port
ftp.login() # user anonymous, passwd anonymous@
ftp对象有一个列出目录内容的dir
方法。
您可以使用此列表查找所需文件的名称。您可以尝试使用登录到ftp服务器。 从python文档中:
from ftplib import FTP
ftp = FTP('ftp.cwi.nl') # connect to host, default port
ftp.login() # user anonymous, passwd anonymous@
ftp对象有一个列出目录内容的dir
方法。
您可以使用此列表查找所需文件的名称