Εκκίνηση του ληπτή πλακιδίων του contextily με το περιβάλλον διαμεσολαβητή
Εφαρμόστε τις εισόδους διαμεσολαβητή και εμπιστοσύνης του 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· ένας πυρήνας σημειωματάριου ή ένας προγραμματισμένος worker χρειάζεται το δικό του περιβάλλον εκκίνησης. Και τα δύο σχήματα προορισμού μπορούν να χρησιμοποιήσουν τον ίδιο διαμεσολαβητή HTTP. Για δημόσια πλακίδια σε επιτρεπόμενη διαδρομή δημόσιου διαμεσολαβητή, επιλέξτε τελικό σημείο από τη λίστα διαμεσολαβητών HTTP για αυτές τις τιμές.
Οι ρυθμίσεις διαμεσολαβητή του διαχειριστή πακέτων Conda δεν ρυθμίζουν αυτόματα αυτές τις μεταγενέστερες αιτήσεις Python.
Αν το HTTPS αποτύχει λόγω του CA ενός οργανισμού, ρυθμίστε την εμπιστοσύνη του Requests σε εκείνον τον worker, για παράδειγμα με το εγκεκριμένο REQUESTS_CA_BUNDLE του. Η συνήθης επιλογή διαμεσολαβητή δεν απαιτεί αντικατάσταση του ιδιωτικού ληπτή του contextily ούτε αφαίρεση των ελέγχων σφαλμάτων HTTP.
Όταν ένας βασικός χάρτης εμφανίζεται χωρίς αντίστοιχο αίτημα διαμεσολαβητή, βεβαιωθείτε αν επαναχρησιμοποίησε αποθηκευμένα πλακίδια. Εξετάστε μια λειτουργία που χρειάζεται πραγματικά λήψη πριν συμπεράνετε ότι το περιβάλλον αγνοήθηκε.
Το URL του παρόχου πλακιδίων παραμένει ο προορισμός του περιεχομένου, με την υπάρχουσα πιστοποίηση, απόδοση και πολιτική επιτρεπόμενης λήψης του.