
프로그래머는 종종 봇을 사용하여 온라인 데이터 스트림을 수집합니다.
집이나 거리에서 로봇을 자주 볼 수는 없지만 로봇(또는 봇)은 이미 온라인 세계를 장악하고 있습니다. 온라인 봇은 인간 사용자가 필요로 하는 시간보다 훨씬 짧은 시간에 인터넷에서 작업을 수행할 수 있는 자동화된 컴퓨터 프로그램입니다. 예를 들어 Google은 웹 페이지를 방문하고 목록을 작성하는 Googlebot의 노력 덕분에 성공을 거둘 수 있었습니다. 약간의 프로그래밍 지식만 있으면 온라인 봇을 만들어 입찰을 수행할 수 있습니다. (제공된 코드 샘플은 C#이지만 다른 언어에 쉽게 적용할 수 있습니다.)
1 단계
선택한 개발 환경을 열고 봇을 포함할 새 파일을 만듭니다.
오늘의 비디오
2 단계
URI를 인스턴스화하고 메모리에 배치합니다. 봇이 방문할 웹사이트의 이름을 매개변수로 제공합니다.
URI 샘플URI = 새로운 URI("http://www.SampleWebsite");
3단계
sampleURI 객체를 매개변수로 사용하여 WebRequest 객체를 인스턴스화합니다.
WebRequest 샘플WebRequest = HttpWebRequest. 생성(샘플URI);
4단계
WebRequest 개체의 ".GetResponse()" 메서드를 트리거하여 대상 URI의 내용을 가져옵니다.
샘플 웹 요청. 응답 받기();
5단계
필요에 따라 ".GetResponse()" 메서드에서 제공하는 포함된 데이터를 사용합니다. 예를 들어, 업데이트를 위해 웹 페이지의 내용을 스캔할 수 있습니다.
6단계
작업을 저장하고 예상대로 작동하는지 테스트합니다.
경고
일부 웹사이트는 봇이 하루 또는 시간당 특정 횟수 이상 방문하는 것을 금지합니다. 봇 사용에 주의하십시오.