הפעלת מוריד האריחים של contextily עם סביבת ה-proxy
החל את קלטי ה-proxy והאמון של Requests על תהליך ה-Python, ואז הבחן בין הורדת אריחים אמיתית לבין שימוש חוזר במטמון.
export HTTP_PROXY=http://proxy.example:8080
export HTTPS_PROXY=http://proxy.example:8080
python map_job.pyהמסלול הסטנדרטי של אריחי רשת ב-contextily משתמש ב-Requests. העבר את המשתנים לתהליך שמריץ map_job.py; ליבת מחברת או עובד מתוזמן זקוקים לסביבת הפעלה משלהם. שתי סכימות היעד יכולות להשתמש באותו מתווך HTTP. לאריחים ציבוריים במסלול proxy ציבורי מורשה, בחר נקודת קצה מרשימת ה-proxy של HTTP עבור ערכים אלה.
הגדרות ה-proxy של מנהל החבילות של Conda אינן מגדירות אוטומטית את בקשות ה-Python המאוחרות האלה.
אם HTTPS נכשל בגלל CA של ארגון, הגדר את האמון של Requests באותו עובד, למשל עם ה-REQUESTS_CA_BUNDLE המאושר שלו. בחירת proxy רגילה אינה מחייבת החלפת המוריד הפרטי של contextily או הסרת בדיקות שגיאות HTTP.
כאשר מפת בסיס מוצגת בלי בקשת proxy מתאימה, קבע אם היא השתמשה שוב באריחים שמורים במטמון. בדוק פעולה שבאמת דורשת הורדה לפני שתסיק שהסביבה התעלמה.
כתובת ה-URL של ספק האריחים נשארת יעד התוכן, עם האימות, הייחוס ומדיניות ההורדה המותרת הקיימים שלה.