python批量下载pdf文件大小
时间: 2023-08-23 15:15:57 浏览: 243
根据引用中提到的第三方库,你可以使用PyPDF2来处理PDF文件。通过PyPDF2,你可以获取PDF文件的大小信息。以下是一个示例代码来批量下载PDF文件并获取文件大小:
```pythonimport requestsimport osfrom PyPDF2 import PdfFileReader# 下载PDF文件def download_pdf(url, filename):
response = requests.get(url)
with open(filename, 'wb') as file:
file.write(response.content)
# 获取PDF文件大小def get_pdf_size(filename):
with open(filename, 'rb') as file:
pdf = PdfFileReader(file)
size = file.seek(0,2) # 获取文件大小,单位为字节 return size# 批量下载PDF文件并获取文件大小def batch_download_pdf(pdf_urls, output_folder):
if not os.path.exists(output_folder):
os.makedirs(output_folder)
for url in pdf_urls:
filename = os.path.join(output_folder, url.split('/')[-1])
download_pdf(url, filename)
size = get_pdf_size(filename)
print(f"文件 '{filename}' 的大小为 {size} 字节。")
# 调用批量下载函数pdf_urls = ["url1", "url2", "url3"] # 替换为你要下载的PDF文件的URL列表output_folder = "./output" # 替换为你要保存文件的文件夹路径batch_download_pdf(pdf_urls, output_folder)
```
请注意,你需要将`pdf_urls`替换为你要下载的PDF文件的URL列表,将`output_folder`替换为你要保存文件的文件夹路径。运行这段代码后,你会得到每个文件的大小,以字节为单位。
阅读全文