Programcılar, çevrimiçi veri akışlarını toplamak için genellikle botları kullanır.
Robotları evde veya sokakta çok sık göremeyebilirsiniz, ancak robotlar (veya botlar) çevrimiçi dünyayı çoktan ele geçirdi. Çevrimiçi bir bot, bir insan kullanıcının gerektirdiği zamanın çok daha kısa bir bölümünde İnternette görevleri gerçekleştirebilen otomatik bir bilgisayar programıdır. Örneğin Google, başarısını Web sayfalarını ziyaret eden ve kataloglayan Googlebot'un çabalarına borçludur. Sadece biraz programlama bilgisi ile teklifinizi yapmak için çevrimiçi bir bot oluşturabilirsiniz. (Sağlanan kod örnekleri C#'dadır, ancak bunları diğer dillere uyarlamayı kolay bulacaksınız.)
Aşama 1
Tercih ettiğiniz geliştirme ortamınızı açın ve botunuzu içerecek yeni bir dosya oluşturun.
Günün Videosu
Adım 2
Bir URI örneği oluşturun ve belleğe yerleştirin. Botunuzun ziyaret etmesini istediğiniz web sitesinin adını parametre olarak girin:
Uri sampleURI = yeni uri("http://www.SampleWebsite");
Aşama 3
ÖrnekURI nesnesini parametre olarak kullanarak bir WebRequest nesnesinin örneğini oluşturun:
WebRequest sampleWebRequest = HttpWebRequest. Oluştur (örnekURI);
4. Adım
Hedef URI'nin içeriğini elde etmek için WebRequest nesnesinin ".GetResponse()" yöntemini tetikleyin.
örnekWebRequest. Yanıt almak();
Adım 5
Gerektiğinde ".GetResponse()" yöntemi tarafından sağlanan verileri kullanın. Örneğin, güncellemeler için Web sayfasının içeriğini taramak isteyebilirsiniz.
6. Adım
Çalışmanızı kaydedin ve beklendiği gibi çalıştığından emin olmak için test edin.
Uyarı
Bazı web siteleri, botların günde veya saatte belirli sayıda ziyaretten daha fazlasını yasaklar. Botunuzu kullanırken dikkatli olun.