要保存包含文件名和域名的PDF附件,可以使用Python的requests
和pdfkit
库。
首先,需要安装requests
和pdfkit
库。可以使用以下命令安装:
pip install requests
pip install pdfkit
接下来,可以使用以下代码示例来保存PDF附件:
import requests
import pdfkit
def save_pdf_attachment(url, filename):
response = requests.get(url)
with open(filename, 'wb') as file:
file.write(response.content)
def save_pdf_with_filename_and_domain(url, domain):
filename = f"{domain}.pdf"
save_pdf_attachment(url, filename)
# 示例用法
url = "https://example.com/attachments/file.pdf"
domain = "example.com"
save_pdf_with_filename_and_domain(url, domain)
在上面的示例中,save_pdf_attachment
函数用于下载并保存PDF附件,save_pdf_with_filename_and_domain
函数用于根据域名生成文件名,并调用save_pdf_attachment
函数来保存PDF附件。
你可以将要下载的PDF附件的URL和域名传递给save_pdf_with_filename_and_domain
函数来保存附件。请确保你的代码中已经引入了requests
和pdfkit
库。