Demo entry 6762137

Una prueba

   

Submitted by anonymous on Oct 10, 2018 at 12:43
Language: Python 3. Code size: 998 Bytes.

# coding: utf-8

# ## Uso de Scrapy para acceder directamente a `Response` desde `Notebook`

# Este código se usa para acceder a la respuestas desde `Notebook`, o sea, sin tener que ejecutar `scrapy shell <dir>` en el `shell` de Linux.
# 
# De esa manera podemos usar el entorno computacional de esta aplicación interactiva de `Ipython` y tener acceso a todas sus ventajas, como la que ahora uso, o sea, poder editar notas aclaratorias que acompañen al código de una manera certera y legible.
# 
# Hago uso del código raspando la primera plana del periódico español 'El País':

# In[ ]:


import requests
from scrapy.http import TextResponse

res = requests.get('https://elpais.com/')
response = TextResponse(res.url, body=res.text, encoding='utf-8')


# Ahora, habiendo obtenido la respuesta, ya puedo hacer uso de ella mediante los [objetos de selección ](https://doc.scrapy.org/en/latest/topics/selectors.html#selectorlist-objects) de Scrapy.

# In[5]:


response.xpath('//a').extract_first()

This snippet took 0.00 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).