Python Requests አቅጣጫ ማስተላለፍ: None እና ባዶ የ proxy እሴቶች
ቀጥታ የመንገድ ፍላጎትን በአቅጣጫ ማስተላለፍ ጊዜ ግልጽ ያድርጉ፣ የካርታ መዝገብን የሚያስወግድ None እሴት ላይ ከመተማመን ይልቅ።
ቀጥታ የሚላክ ጥያቄ ወደ አቅጣጫ ማስተላለፍ ከደረሰ እና ቀጣዩ ልውውጥ በ proxy ላይ ካልተሳካ፣ ሽግግሩን ይመርምሩ። Requests ለአቅጣጫ ማስተላለፍ የ proxy ቅንጅቶችን እንደገና ይገነባል እና Session ሲያምን አካባቢውን እንደገና ሊመረምር ይችላል።
| የካርታ እሴት | በውህደቱ ጊዜ የሚሆነው |
|---|---|
None | ቁልፉ ይወገዳል፣ ይህም በኋላ አካባቢው ሊሞላው የሚችል የጎደለ መዝገብ ይተዋል። |
| ባዶ ሕብረቁምፊ | ግልጽ እሴቱ ይቀራል፤ ለዚያ እቅድ ቀጥታ የመንገድ ፍላጎትን ሊጠብቅ ይችላል። |
ለነባር Session፣ በቀጥታ ሥራው ውስጥ የሚሳተፉትን የመድረሻ እቅዶች ያቅርቡ፦
response = session.get(
'https://example.com/start',
proxies={'http': '', 'https': ''},
timeout=15,
)ተጨማሪ አስተናጋጅ-ተኮር ካርታዎችን እና ብጁ አስማሚዎችን መተግበሪያው ካቀረባቸው ይመርምሩ። ይህ የመንገድ ግብዓት እነዚያ ክፍሎች የሚተገብሯቸውን ሁሉንም ፖሊሲዎች አይሽርም።
እያንዳንዱን URL በምርመራው ውስጥ ያቆዩ
የመጀመሪያውን URL፣ እያንዳንዱን የአቅጣጫ ማስተላለፍ ቦታ፣ የምላሽ ሁኔታ እና ያልተሳካውን ደረጃ ይመዝግቡ። ከ HTTP ወደ HTTPS መሸጋገር ተጓዳኙን የእቅድ ቁልፍ ይለውጣል፤ አዲስ አስተናጋጅ ከመጀመሪያው አስተናጋጅ ማለፊያ ደንብ ውጭ ሊሆን ይችላል። የመጀመሪያውን URL ብቻ የያዘ ሪፖርት ሁለቱንም ሽግግሮች ይደብቃል።
አቅጣጫ ማስተላለፍን መከተል ሰንዝሮ አንድ ምላሽ መመልከት ድንበሩን ሊያሳይ ይችላል። ለመጠየቅ ከመወሰንዎ በፊት ቦታውን እንደ ውሂብ ይመርምሩ፤ የመጀመሪያውን ምስክርነቶች ወደ አዲስ መድረሻ በግዴለሽነት አይላኩ።
አካባቢ መፈለግ ሰንዝሮ የተዘጋጀ Session መጠቀም ሌላ አማራጭ ነው፣ መተግበሪያው ሁሉንም የመንገድ እና የመተማመኛ ግብዓቶች ሆን ብሎ ሲይዝ። ይህ ደግሞ በራስ-ሰር ምስክርነት እና CA መፈለግ ላይ ተጽዕኖ ያሳድራል፣ ስለዚህ እንደ የመተግበሪያ ፖሊሲ ይምረጡት እንጂ እንደ የተለመደ የአቅጣጫ ማስተላለፍ ጥገና አይደለም።