Modern ve güçlü Twitter veri çekme API'si.
-
Gelişmiş Arama Özellikleri
- Tweet araması
- Kullanıcı profili analizi
- Çoklu filtreleme seçenekleri
- Tarih bazlı arama
-
Teknik Altyapı
- FastAPI tabanlı REST API
- Selenium web scraping
- Asenkron işlem yapısı
- Önbellek sistemi
-
Veri Çıktıları
- Tweet içerikleri
- Kullanıcı profilleri
- Medya içerikleri
- İstatistiksel veriler
# Gereksinimleri yükleyin
pip install -r requirements.txt
# Uygulamayı başlatın
python main.py
GET /api/search?q=python&include_filters=images,verified
GET /api/user/{username}?max_tweets=100
# Tweet araması örneği
response = requests.get(
"http://localhost:8000/api/search",
params={
"q": "python programming",
"include_filters": ["verified"],
"max_tweets": 50
}
)
- Python 3.8+
- FastAPI
- Selenium
- BeautifulSoup4
- Chrome WebDriver
- Fork edin
- Feature branch oluşturun (
git checkout -b feature/amazing
) - Değişikliklerinizi commit edin (
git commit -m 'Add amazing feature'
) - Branch'inizi push edin (
git push origin feature/amazing
) - Pull Request açın