File size: 1,548 Bytes
ea97fa7
b95e413
 
 
 
ea97fa7
b95e413
ea97fa7
 
b95e413
ea97fa7
 
b95e413
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
---
title: Babam Yazılar - Sürekli Sayfa Gezici
emoji: 📚
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 4.0.0
app_file: app.py
pinned: false
license: mit
---

# Babam Yazılar - Sürekli Sayfa Gezici

Bu Hugging Face Space, [malatyayenises.com](https://malatyayenises.com/yazarlar/irfan-basaranoglu) üzerindeki İrfan Başaranoğlu'nun yazılarını sürekli olarak ziyaret eden bir web scraping uygulamasıdır.

## Özellikler

- 🔄 Sürekli sayfa ziyareti
- ⏱️ Ayarlanabilir ziyaret aralığı
- 📊 Gerçek zamanlı durum takibi
- 📝 Detaylı işlem logları
- 🎨 Gradio ile kullanıcı dostu arayüz

## Kurulum

Bu projeyi Hugging Face Space'e yüklemek için:

1. Bu repository'yi bir Hugging Face Space olarak oluşturun
2. Dosyaları yükleyin (`app.py`, `requirements.txt`, `README.md`)
3. Space otomatik olarak deploy edilecektir

## Kullanım

1. **Base URL**: Ziyaret edilecek sitenin ana URL'ini girin
2. **Ziyaret Aralığı**: Sayfalar arası bekleme süresini saniye cinsinden ayarlayın
3. **Başlat**: Scraping işlemini başlatmak için butona tıklayın
4. **Durdur**: İşlemi durdurmak için butona tıklayın
5. **Durum**: Mevcut durumu ve logları görüntüleyin

## Notlar

- Uygulama belirtilen URL'leri sırayla ziyaret eder
- Her ziyaret loglanır ve ekranda görüntülenir
- Hata durumları loglarda belirtilir
- Son 100 kayıt tutulur, son 20 kayıt ekranda gösterilir

## Gereksinimler

- Python 3.8+
- Gradio
- Requests
- BeautifulSoup4

## Lisans

Bu proje özel kullanım içindir.