Python Öğreniyorum 20 – Web sitesinden dosyalar indirme – Python BeautifulSoup requests
Python Öğreniyorum 20 – Web sitesinden dosyalar indirme – Python BeautifulSoup requests. Merhabalar, bu videomuzda Python dilini kullanarak bir web sitesinden dosyaları nasıl indirebileceğimizi öğreneceğiz. Bu dosyalar herhangi bir tipte olabilir, PDF, mp3 vs. Bu programda BeautifulSoup ve requests modülleri kullanılacaktır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
from bs4 import BeautifulSoup as bs import requests DOMAIN = 'http://bilgisayarhane.net/' URL = 'http://bilgisayarhane.net/python-derslerini-pdf-olarak-indir/' FILETYPE = '.pdf' def get_soup(url): return bs(requests.get(url).text, 'html.parser') for link in get_soup(URL).find_all('a'): file_link = link.get('href') if FILETYPE in file_link: file_name = file_link.split('/')[-1] print(file_name) with open(file_name, 'wb') as file: response = requests.get(file_link) file.write(response.content) |