Sababta madaxa baxa ProxyMesh uga maqnaan karo Scrapy
ProxyMesh waxay u diri kartaa macluumaadka dariiqa CONNECT ka hor inta uusan Scrapy helin jawaabta sirta ah ee website-ka. Baadh marxaladda jawaabta sida dhabta ah u qaadda.
Maqnaanshaha X-ProxyMesh-IP ee Scrapy HTTPS callback ma caddeynayo dariiqa tooska ah. HTTPS tunnel leh, ProxyMesh waxay madaxyada dariiqa dhigtaa jawaabta CONNECT; jawaabta website-ka ee dambe waxay ku jirtaa TLS mana ay si otomaatig ah ugu darin macluumaadka hore.
Halka madaxa uu ka muuqdo callback, si shuruud leh u akhri:
exit_ip = response.headers.get(b'X-ProxyMesh-IP')
if exit_ip is not None:
self.logger.info('Reported exit IP: %s', exit_ip.decode('ascii'))
Kani waa bixitaanka ay soo sheegtay bixiyaha ee isdhaafsigaas, ma aha magaca martigeliyaha gelitaanka ee la habeeyay.
Haddii macluumaadka tunnel loo baahan yahay, isticmaal isku-dhafka handler-ka ku habboon ee soo bandhiga madaxyada CONNECT. ProxyMesh waxay mid u haysataa ujeeddadan; hubi nooca Scrapy ee la taageeray iyo handler-ka soo dejinta. Falanqaynta caarada ma muujin karto madaxyada aan gaadiidku waligiis bixin.
Ku xidh macluumaadka xiriirkiisa. Dib-u-isticmaalka tunnel ma abuuro jawaab CONNECT kale bog kasta. Cinwaanka isha madaxbanaan ee goobtu aragto, baadh xiriirka soo-gelaya ee goobtaas halkii aad ka dhigi lahayd madaxa bixiyaha qalabka IP ee caalamiga ah.