Peto povas preterpasi propran prokuran middleware kaj tamen porti aktivan prokuran URL-on en siaj metadatumoj. La enkonstruita HttpProxyMiddleware de Scrapy legas meta["proxy"]; ĝi ne interpretas ĝeneralan flagon dont_proxy.

Por peto, kiu devas iri rekte, agordu eksplicite:

request.meta["proxy"] = None

La eksplicita None malhelpas la enkonstruitan middleware elekti prokuron el siaj mediagordoj por tiu peto. Nur forigi la ŝlosilon denove permesas tiun aŭtomatan elekton.

Se alia instalita middleware uzas dont_proxy, konservu tiun flagon ankaŭ por ĝia dokumentita celo. Ordigi la sinsekvon de la middleware tiel, ke posta komponanto ne denove asignu prokuran URL-on. Kontrolu la metadatumojn post la lasta komponanto, kiu povas elekti itineron.

407 post agordo de propra preterpasila flago kongruas kun restanta prokura itinero, sed la statuso sola ne montras, kiu middleware elektis ĝin. Sekvu la efikan prokuran kampon tra la traktado de tiu peto anstataŭ supozi, ke ĉiuj komponantoj dividas la saman vortaron pri malinkluzivo.

Rilataj artikoloj