Tecnología

Inicio

Cómo hacer un bot automatizado

Cómo hacer un bot automatizado


Un bot permite a un programador para automatizar tareas en línea. Usted puede hacer un robot automatizado utilizando técnicas de programación básicos y las clases básicas Protocolo de transferencia de hipertexto (HTTP) proporcionados por la mayoría de los marcos de programación de Internet. Por ejemplo, .NET de Microsoft proporciona una clase HttpWebRequest que le permite descargar y manipular las páginas Web. Es posible utilizar un robot para verificar los precios, buscar un tipo particular de contenido o incluso para hacer su propio motor de búsqueda en línea. El código debajo está escrito en C #, pero se puede adoptar fácilmente a su propio idioma.

Instrucciones

1 Abra el entorno de desarrollo, y crear un nuevo proyecto. Cree un archivo denominado "bot".

2 Utilice la clase de programación proporcionada por su marco para el propósito de hacer peticiones HTTP. Utilice la dirección URL de la página Web que desee descargar usando el bot como un parámetro:

HttpWebRequest sampleBot =
(HttpWebRequest) WebRequest.Create ( "http://www.DemandStudios.com/");

3 Establecer el método de la solicitud de empleo:

sampleBot.Method = WebRequestMethods.Http.Get;

4 Ejecutar la petición HTTP, y guardar la respuesta en un objeto HttpWebResponse:

HttpWebResponse sampleResponse = sampleBot.GetResponse ();

5 Persistir los datos descargados, según sea necesario. Leer los datos en una base de datos, por ejemplo.

6 Guarda tu trabajo. Probar el código para asegurarse de que funciona como se esperaba.