Başvuru sitesi takibi için Telegram botu nasıl yapılır?

WexTheOrginal

Hectopat
Katılım
5 Aralık 2023
Mesajlar
1.633
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar,

Bir başvuru sitesini yakından takip etmek istiyorum. Sayfadaki başvurular açıldığı anda (yani sitede belirli bir değişiklik olduğunda) tarafıma Telegram üzerinden anlık bildirim atan bir bot yapmak istiyorum. Sürekli sayfayı yenilemek yerine bu süreci otomatize etmek niyetindeyim.

İzlemek istediğim yol genel olarak şu şekilde:

  1. Belirli aralıklarla sitenin HTML içeriğini kontrol etmek.
  2. "Başvurular kapalı" yazısının "başvurular açıldı" (veya ilgili butonun aktifleşmesi) şeklinde değişip değişmediğini denetlemek.
  3. Eğer değişiklik varsa Telegram API üzerinden mesaj göndermek.
Bu noktada birkaç sorum var:

  • Hangi programlama dilini ve kütüphaneleri önerirsiniz? (Python - BeautifulSoup/Selenium gibi?)
  • Sitenin beni "bot" olarak algılayıp engellememesi için nelere dikkat etmeliyim? (request interval/User-agent kullanımı vb.)
  • Bu botu 7/24 çalıştırmak için en uygun maliyetli (mümkünse ücretsiz) hosting veya Cloud çözümleri nelerdir? (heroku, pythonanywhere, AWS free tier vb.)
Daha önce benzer bir proje yapmış olan veya fikir verebilecek arkadaşların yardımlarını bekliyorum. Şimdiden teşekkürler!
 
Son düzenleyen: Moderatör:
Chatgpt, Python ile çok güzel botlar yazabiliyor, hatta gerçek tarayıcıda işlem yapmasını sağlayabilirsin. Bot aktif edilince tarayıcı açılır ve kontrol başlar, belirlediğiniz saniyede bir sayfayı yenileyerek tekrar kontrol eder. Örneğin Başvurular kapalı yazısı bulunamadığında tetiklenecek bir bot yazabilirsin.
 
ChatGPT, Python ile çok güzel botlar yazabiliyor, hatta gerçek tarayıcıda işlem yapmasını sağlayabilirsin. Bot aktif edilince tarayıcı açılır ve kontrol başlar, belirlediğiniz saniyede bir sayfayı yenileyerek tekrar kontrol eder. Örneğin başvurular kapalı yazısı bulunamadığında tetiklenecek bir bot yazabilirsin.

Hocam şu an yazmaya çalışıyorum ama problem çıkarıyor destek olabilir misiniz? Sitelerde ağır Cloudflare katmanları var 3-4 gündür hem Node hem Python ile denedim fakat hiçbir şekilde yapamadım.
 
Hocam şu an yazmaya çalışıyorum ama problem çıkarıyor destek olabilir misiniz? Sitelerde ağır Cloudflare katmanları var 3-4 gündür hem Node hem Python ile denedim fakat hiçbir şekilde yapamadım.
7-8 tane siteden içerik indirme botu yazdırdım ben hiç sorun çıkartmadı. Yalnız benim işlem yaptığım sitelerde cloudflare yoktu, bunu aşmak zorlayabilir evet. Karşıma çıkmadığı için en kolay nasıl aşılacağı hakkında bir araştırma yapmadım maalesef.
 
7-8 tane siteden içerik indirme botu yazdırdım ben hiç sorun çıkartmadı. Yalnız benim işlem yaptığım sitelerde Cloudflare yoktu, bunu aşmak zorlayabilir evet. Karşıma çıkmadığı için en kolay nasıl aşılacağı hakkında bir araştırma yapmadım maalesef.

Hocam onu yaptım hallettim fakat bayağı block atıyor sayfalara çözümü olan arkadaşlar yardımcı olursa çok sevineceğim.
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Geri
Yukarı