Scrapy තුළ ProxyMesh හි පිටවීම් ශීර්ෂය අතුරුදහන් විය හැක්කේ ඇයි
Scrapy වෙබ් අඩවියේ සංකේතාත්මක ප්රතිචාරය ලබා ගැනීමට පෙර ProxyMesh හට CONNECT මත මාර්ගගත දත්ත යැවිය හැක. එය සැබවින්ම දරන ප්රතිචාර අවස්ථාව පරීක්ෂා කරන්න.
Scrapy HTTPS ඇමතුමක X-ProxyMesh-IP නොතිබීම සෘජු මාර්ගගත කිරීම සාධනය නොකරයි. උමං HTTPS තුළ ProxyMesh මාර්ගගත ශීර්ෂ CONNECT ප්රතිචාරය මත තබයි; පසුව එන වෙබ් අඩවි ප්රතිචාරය TLS තුළ පවතින අතර එම පෙර දත්ත ස්වයංක්රීයව ඇතුළත් නොකරයි.
ඇමතුම තුළ ශීර්ෂය දිස්වන තැන එය කොන්දේසි සහගතව කියවන්න:
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'))
මෙය එම හුවමාරුව සඳහා සැපයුම්කරු වාර්තා කරන පිටවීමයි, වින්යාසගත පිවිසුම් සත්කාරක නාමය නොවේ.
උමං දත්ත අවශ්ය නම්, CONNECT ශීර්ෂ හෙළි කරන ගැළපෙන හසුරුවන අනුකලනයක් භාවිත කරන්න. ProxyMesh මේ අරමුණ සඳහා එකක් රඳවා ගනී; එහි ආධාරක Scrapy අනුවාදය සහ බාගැනීම් හසුරුවනය පරීක්ෂා කරන්න. මාර්ග ප්රවාහනය කිසිදා නොදුන් ශීර්ෂ ස්පයිඩර විග්රහයට හෙළි කළ නොහැක.
දත්ත එහි සම්බන්ධතාවයට සම්බන්ධ කරන්න. උමං නැවත භාවිතයෙන් සෑම පිටුවකටම තවත් CONNECT ප්රතිචාරයක් සෑදෙන්නේ නැත. ගමනාන්තය නිරීක්ෂණය කරන ස්වාධීන මූලාශ්ර ලිපිනයක් සඳහා, සැපයුම්කරුගේ ශීර්ෂය සර්වත්ර IP අනාවරකයක් ලෙස සැලකීම වෙනුවට එම ගමනාන්තයේ එන සම්බන්ධතාවය පරීක්ෂා කරන්න.