+ 2
How can I find my downloaded PDF?
import os import requests from urllib.parse import urljoin from bs4 import BeautifulSoup url="http://www.gatsby.ucl.ac.uk/teaching/courses/ml1-2016.html" #If there is no such folder, the script will create one automatically folder_location = r'E:\webscraping' if not os.path.exists(folder_location):os.mkdir(folder_location) response = requests.get(url) soup= BeautifulSoup(response.text, "html.parser") for link in soup.select("a[href$='.pdf']"): #Name the pdf files using the last portion of each link which are unique in this case filename =os.path.join(folder_location,link['href'].split('/')[-1]) with open(filename, 'wb') as f: f.write(requests.get(urljoin(url,link['href'])).content)
5 Answers
+ 2
Your file would be saved in E drive under a folder named "webscraping"
Check the value in "folder_location" variable right in the beginning of the script.
It's weird how you yourself defined it in the beginning and forgot about it đ€
+ 4
Can you, yourself read this code ?
+ 4
Arsenic lmao đ€Ł
+ 3
Ok wait
+ 1
So where can I find my downloaded pdf