Skip to content

sarisemih/eksi-sozluk-scrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eksi-Scraping

Ekşi Sözlük Entry Web Kazıma Aracı

Bu Python projesi, Ekşi Sözlük websitesindeki bir entry başlığındaki tüm entryleri web kazıma yöntemiyle çekmek ve elde edilen verileri bir CSV dosyasına kaydetmek amacıyla oluşturulmuştur.

Proje Açıklaması

Bu araç, BeautifulSoup ve requests kütüphanelerini kullanarak Ekşi Sözlük websitesinden veri çekme işlemini gerçekleştirir. İlgili entry başlığının tüm sayfalarını dolaşır. Verileri daha sonra bir Pandas DataFrame'ine dönüştürüp, son olarak bir CSV dosyasına kaydederek kullanıcıya erişim sağlar. İlgili csv dosyasındaki veri 3 kolondan oluşur: (username,entry,date). Entryler kronolojik olarak tutulur.

Nasıl Kullanılır

1. Projeyi bilgisayarınıza indirin:

2. Gerekli kütüphaneleri yükleyin: (BeautifulSoup,Pandas,Requests)
pip install -r requirements.txt

3. Komut satırında proje dizininde aşağıdaki komutu kullanarak script'i çalıştırın:
python eksiScraper.py <"entry_basligi_linki">
Örneğin:
python eksiScraper.py "https://eksisozluk.com/github--1995063"

4. İşlem tamamlandığında, proje dizininde entries.csv adında bir CSV dosyası oluşturulacaktır. Bu dosya, çekilen verileri içerir.

Notlar

  • Web kazıma etik kurallara uymak önemlidir. Bu aracı kullanırken sık sık istek yapmaktan kaçının ve gereksiz yere yük oluşturmayın.

About

Ekşi Sözlük Veri Çekme, Eksisozluk to csv

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages