Uruchom pobieranie kafelków contextily ze środowiskiem proxy
Zastosuj dane proxy i zaufania Requests do procesu Python, a następnie odróżnij rzeczywiste pobieranie kafelków od ponownego użycia pamięci podręcznej.
export HTTP_PROXY=http://proxy.example:8080
export HTTPS_PROXY=http://proxy.example:8080
python map_job.pyStandardowa ścieżka kafelków internetowych contextily używa Requests. Przekaż zmienne procesowi uruchamiającemu map_job.py; jądro notatnika lub zaplanowany worker potrzebuje własnego środowiska uruchomieniowego. Oba schematy docelowe mogą używać tego samego pośrednika HTTP. Dla publicznych kafelków na dozwolonej trasie publicznego proxy wybierz punkt końcowy z listy proxy HTTP dla tych wartości.
Ustawienia proxy menedżera pakietów Conda nie konfigurują automatycznie tych późniejszych żądań Python.
Jeśli HTTPS zawodzi z powodu CA organizacji, skonfiguruj zaufanie Requests w tym workerze, na przykład za pomocą zatwierdzonego REQUESTS_CA_BUNDLE. Zwykły wybór proxy nie wymaga zastąpienia prywatnego pobieracza contextily ani usunięcia kontroli błędów HTTP.
Gdy podkładka renderuje się bez pasującego żądania proxy, ustal, czy użyła ponownie kafelków z pamięci podręcznej. Sprawdź operację, która naprawdę wymaga pobrania, zanim uznasz, że środowisko zostało zignorowane.
URL dostawcy kafelków pozostaje miejscem docelowym treści, z jego istniejącym uwierzytelnianiem, atrybucją i polityką dozwolonego pobierania.