Merhaba, öncelikle programın amacından bahsedeyim: Verdiğim linklere gidecek ve içerisinde örneğin "daire" kelimesi bulunan sayfaları "bunda var" diyerek geri döndürecek. Aslında direkt linki getirtebilirsem daha iyi ama şimdilik şart değil.
Sorularım şunlar:
Bunun için en uygunu Python'un Selenium kütüphanesini kullanmak diye biliyorum. Daha iyisi (yapacağım programa daha uygun) varsa söylerseniz sevinirim.
Önerdiğiniz IDE/editör var mı?
Sadece Python bilmem yeterli mi?
Madde madde cevap vermenize gerek yok ben daha kolay görebilmeniz için böyle ayarladım.
Eğer yapacağınız iş sadece bahsettiğinizse, Selenium kullanmayın. İnanılmaz yavaş kalır. Çok basit bir şekilde Python requests kütüphanesini kullanarak hızlıca yapabilirsiniz.
[CODE lang="python" title="Requests ile örnek"]from requests import get
url = "https://www.technopat.net/sosyal/"
response = get(url)
data = response.text
response.close()
if 'daire' in data:
print('Bunda daire var.')
[/CODE]
Eğer yapacağınız iş sadece bahsettiğinizse, Selenium kullanmayın. İnanılmaz yavaş kalır. Çok basit bir şekilde Python requests kütüphanesini kullanarak hızlıca yapabilirsiniz.
[CODE lang="python" title="Requests ile örnek"]from requests import get
url = "https://www.technopat.net/sosyal/"
response = get(url)
data = response.text
response.close()
if 'daire' in data:
print('Bunda daire var.')
[/CODE]
- URL uzerinden html i cek.
- Xpath ya da Regex ile anchor kontrolu yap. ( Basit crawler )
- Gelen datayi process et ya da sakla ( sonra search edebilmek icin )