GET ta hanyar wakili na iya isa uwar garke sannan ta bi juyar har sai gazawar ƙarshe ta ɓoye amsa ta farko. Bayyana wannan farkon amsar don bincike:

request = scrapy.Request(
    'https://service.example/page',
    callback=inspect_redirect,
    meta={
        'proxy': 'http://proxy.example:8080',
        'dont_redirect': True,
        'handle_httpstatus_list': [301, 302, 303, 307, 308],
    },
)

Tsara wannan buƙata ta hanyar fara ko callback ɗin gizo-gizo da ke akwai. Don gwajin shafi na jama'a da aka yarda, jerin wakilan HTTP yana ba da 'yan takara don URL ɗin wakili na buƙatar. inspect_redirect ya kamata ya rubuta matsayin amsa da kan Location maimakon sake bi ta a makance.

dont_redirect yana dakatar da juyar kai tsaye don wannan buƙata. handle_httpstatus_list yana barin matsayan da aka ambata su isa callback maimakon tacewar kurakurai ta HTTP ta ƙi su. Saitunan sun shafi ayyuka daban-daban na middleware.

Duba abin da juyar ta zaɓa: URL na canonical da aka yi niyya, wani tsari ko sunan uwar garke daban, shafin shiga, ko sake zagayowar da ke maimaitawa. 302 da aka samu bayan jigilar da ta yi nasara wata duba ce dabam daga gazawar buɗe haɗin wakili.

Lokacin da aka dawo da sarrafa juyar na yau da kullum, Scrapy yana bayyana redirect_urls da redirect_reasons a cikin bayanan buƙatar amsa. Waɗannan na iya adana hanyar da za ta kai ga sakamako na ƙarshe ba tare da barin juyar a kashe ba a duk lokacin binciken.

Amsa ta ƙarshe ba ita ce shafin da manhajar ta yi niyya ba kai tsaye. Riƙe makoma da abin da amsa ta ƙunsa tare da binciken hanyoyin.

Labarai masu alaƙa