我的第一个问题是堆栈溢出!你知道吗
我想下载一个招聘网站的简历。我找到了导致下载的链接,但这些下载有一个“.php”结尾,因此我不知道将要下载的文件的扩展名(.doc,.docx,.pdf)链接的最后一个相关部分如下所示:(“~/resumedownload.php?f=WFeilbBZWg==”)
我正在用mechanize登录这个网站。我使用mechanize登录网站,下载文件的步骤如下:
filename = br.retrieve(link.get('href'),
os.path.expanduser("~/Desktop/Job Postings/Hirist/" + str(i) +
".pdf"))[0]
,但这只会带回.pdf文件并破坏其余文件。filename变量是一个.php文件。你知道吗
有什么建议吗?你知道吗
Browser.retrieve()
返回一个元组,由文件名和远程服务器的头组成。然后可以使用Content-Type
头来确定文件的MIME类型,并使用mimetypes模块来获取文件的适当扩展名。最后,重命名文件。你知道吗相关问题 更多 >
编程相关推荐