[ Foro de Python ]
Buenas tardes,
Quisiera entender porque al usar try except dentro de un for y usar la función yield scray.request no se genera nunca a excepción, al parecer el return del yield genera la situación.
porque la usarlo sin e for es decir un solo parametro funciona bien, hace la excepción.
Código
try:
for url in urls:
yield scrapy.Request(url= url, callback= self.parse)
except:
print(''Error url)
#persistir en BD
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)