Java ile bir web sitesinden "dinamik" veri çekmek

kadircanisbilen

Kilopat
Katılım
14 Ağustos 2017
Mesajlar
61
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Merhabalar,

Kendi çapımda küçük boyutlu geliştirmek istediğim bir arayüz var. Bu arayüzde bir web sitesindeki verileri canlı olarak çekip kullanıcıya göstermek istiyorum. Java ile yazıyorum. JSoup ve HtmlParsing ile verileri alıyorum fakat bu değerler sabit ve tek seferlik geliyor. API kullanmadan canlı olarak verileri nasıl çekebilirim veya böyle bir şey mümkün mü?

Çekmek istediğim örnek site bu: Worldometer - Gerçek zamanlı dünya istatistikleri
 
Selenium Webdriver ile verisini çekeceğiniz siteyi simüle edebilirsiniz. Programın kompleksliğine göre performans sorunları ortaya çıkabilir bunu da göz önünde bulundurun.
Programın olayı sadece web sitesinde görünen değerleri lokal olarak çalışan bir arayüz uygulamasında göstermek olacak. Araştıracağım, teşekkür ederim fikriniz için.
 
Merhabalar,

Kendi çapımda küçük boyutlu geliştirmek istediğim bir arayüz var. Bu arayüzde bir web sitesindeki verileri canlı olarak çekip kullanıcıya göstermek istiyorum. Java ile yazıyorum. JSoup ve HtmlParsing ile verileri alıyorum fakat bu değerler sabit ve tek seferlik geliyor. API kullanmadan canlı olarak verileri nasıl çekebilirim veya böyle bir şey mümkün mü?

Çekmek istediğim örnek site bu: Worldometer - Gerçek zamanlı dünya istatistikleri
Daemon thread ile background process olusturup periyodik data fetch et.
Selenyuma gerek yok, scraping icin selenyum kullanilmasi yersiz.
Network islerini main thread de yapma, GUI uygulamalarda anti pattern.
ExecutorService classina bakabilirsin.
Spring kullaniyorsan Scheduled ya da Cronjob yapabilirsin.
Kullanacagin classlarin thread safe olmasina dikkat et.
 

Technopat Haberler

Yeni konular

Geri
Yukarı