ekşi sözlük 30 sayfalık bir başlıktan nasıl bütün entry'leri kopyalayabilirim?
4
●178
- 04-02-2025, 06:57:39Araştırmak istediğim bir başlık var, bu başlıktaki bütün entry'leri tek bir txt dosyasına kaydetmenin yolunu arıyorum. Nasıl yapılır?
- 04-02-2025, 09:45:15
import requests from bs4 import BeautifulSoup base_url = "https://eksisozluk.com/baslik--12345?p=" all_entries = [] # 30 sayfayı döngüyle gez for page in range(1, 31): url = base_url + str(page) response = requests.get(url) soup = BeautifulSoup(response.text, 'html.parser') # Entry'leri çek entries = soup.find_all('div', class_='content') for entry in entries: all_entries.append(entry.text.strip()) # Verileri bir dosyaya kaydet with open('eksisozluk_entries.txt', 'w', encoding='utf-8') as f: for entry in all_entries: f.write(entry + "\n\n") print("Tüm e ntry'ler kaydedildi!")
- 04-02-2025, 12:23:24FinansMerkezi adlı üyeden alıntı: mesajı görüntüle
- 04-02-2025, 13:30:29remzikapan adlı üyeden alıntı: mesajı görüntüle