import requests
import os
from bs4 import BeautifulSoup
pdf_folder_path = './pdf_folder'
if not os.path.exists(pdf_folder_path):
os.makedirs(pdf_folder_path)
url = 'https://example.com'
response = requests.get(url)
html = response.content
soup = BeautifulSoup(html, 'html.parser')
links = soup.find_all('a')
pdf_links = []
for link in links:
href = link.get('href')
if href.endswith('.pdf'):
pdf_links.append(href)
for link in pdf_links:
response = requests.get(link)
file_name = link.split('/')[-1]
file_path = os.path.join(pdf_folder_path, file_name)
with open(file_path, 'wb') as f:
f.write(response.content)