2011-04-15 24 views
7

Bunu nasıl ayarlayabilirim? handle_httpstatus_list = [301, 302, 303] yazdım, ancak scrap yeni linkleri takip etmiyor, sadece sayfaların boş dosyalarını kaydetmeye başladı.Scrubda yönlendirme bağlantılarını takip edin

P.S. İngilizce benim ana dilim değil. Bunun için bana göz kulak ol.

cevap

5

Ayrıca olarak Talebinizdeki dont_redirect = true bahsetmek gerekir:

meta = {'dont_redirect': True, "handle_httpstatus_list" : [301, 302, 303]} 

Selamlar

+0

Bir demet teşekkürler, bu benim aradığım şeydi. Tek tek isteklere "handle_httpstatus_list" eklenmesi, hile neydi. –

5

scrapy RedirectMiddlewareDOWNLOADER_MIDDLEWARES ortamda devreye girer ve REDIRECT_ENABLED ayardır, yani varsayılan olarak yönlendirmeleri ele alır True olarak ayarlayın.

İlgili konular