meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
programacion:python:scrapy [2015/12/14 22:53] – [Instalación y configuración] lcprogramacion:python:scrapy [2023/01/18 14:36] (actual) – editor externo 127.0.0.1
Línea 8: Línea 8:
 Primero instalamos python  Primero instalamos python 
 <code> <code>
-sudo apt-get install python-pip +sudo apt-get install python-pip python-dev libxml2-dev libxslt1-dev</code>
-sudo apt-get install python-dev</code>+
  
 Seguidamente vamos a crear un entorno virtual con virtualenv de python para nuestro proyecto: Seguidamente vamos a crear un entorno virtual con virtualenv de python para nuestro proyecto:
Línea 22: Línea 21:
  
 <note> Hay que tener instalada la librería libxml2 y libxslt para que no de error </note> <note> Hay que tener instalada la librería libxml2 y libxslt para que no de error </note>
 +
 +Una vez instalado vamos a crear nuestra primera araña.
 +
 +<note>utilizaremos la plantilla crawl, que es igual que la araña basic pero esta nos permite seguir enlaces. </note>
 +
 +Para generar una araña usando esta plantilla debemos escribir en la consola scrapy genspider -t crawl. En nuestro caso a la araña la llamaremos segundamano y el dominio será el de la segundamano.es
 +<code>scrapy genspider -t crawl segundamano segundamano.es </code>
 +
 +Al ejecutar el comando se genera dentro un fichero segundamano.py dentro del **directorio del proyecto/spiders**
 +<code>
 +├── tutorial
 +│   ├── __init__.py
 +│   ├── items.py
 +│   ├── pipelines.py
 +│   ├── settings.py
 +│   └── spiders
 +│       ├── __init__.py
 +│       └── segundamano.py
 +└── scrapy.cfg
 +</code>
 +==== Referencias ====
 +  * http://teclp.com/2015/03/install-scrapy-on-ubuntu-using-python-pip/