Programuotojai dažnai naudoja robotus, kad rinktų internetinių duomenų srautus.
Galbūt jūs ne taip dažnai matote robotus namuose ar gatvėje, tačiau robotai (arba botai) jau užvaldė internetinį pasaulį. Internetinis robotas yra automatizuota kompiuterinė programa, galinti atlikti užduotis internete per dalį laiko, kurio reikia žmogui. Pavyzdžiui, „Google“ savo sėkmę dėkoja „Googlebot“, kuris lanko ir kataloguoja tinklalapius, pastangas. Galite sukurti internetinį robotą, kad pasiūlytumėte savo kainas, turėdami tik šiek tiek programavimo žinių. (Pateikti kodo pavyzdžiai yra C#, tačiau juos lengva pritaikyti kitoms kalboms.)
1 žingsnis
Atidarykite pasirinktą kūrimo aplinką ir sukurkite naują failą, kuriame būtų jūsų robotas.
Dienos vaizdo įrašas
2 žingsnis
Sukurkite URI ir įdėkite jį į atmintį. Kaip parametrą nurodykite svetainės, kurioje norite, kad robotas aplankytų, pavadinimą:
Uri pavyzdysURI = naujas uri("http://www.SampleWebsite");
3 veiksmas
Sukurkite WebRequest objektą naudodami objektą sampleURI kaip parametrą:
WebRequest pavyzdysWebRequest = HttpWebRequest. Sukurti (sampleURI);
4 veiksmas
Suaktyvinkite „WebRequest“ objekto metodą „.GetResponse()“, kad gautumėte tikslinio URI turinį.
pavyzdysWebRequest. GetResponse();
5 veiksmas
Jei reikia, naudokite metodo „.GetResponse()“ pateiktus duomenis. Pavyzdžiui, galbūt norėsite nuskaityti tinklalapio turinį ir ieškoti atnaujinimų.
6 veiksmas
Išsaugokite savo darbą ir išbandykite, kad įsitikintumėte, jog jis veikia taip, kaip tikėtasi.
Įspėjimas
Kai kurios svetainės draudžia robotams apsilankyti daugiau nei tam tikrą skaičių kartų per dieną ar valandą. Būkite atsargūs naudodami savo robotą.