Với một chương trình Requests được PyCharm khởi chạy, hãy sửa cấu hình chạy/gỡ lỗi Python đã khởi chạy nó. Thêm các biến proxy được hỗ trợ vào trường Environment variables của cấu hình đó:

TênGiá trị ví dụ
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Khởi chạy lại chương trình thông qua cấu hình đó. Requests có thể đọc các biến này bằng tích hợp môi trường thông thường của nó; không cần đối số proxy riêng của PyCharm trong requests.get. Dùng dịch vụ HTTP của bạn cho các giá trị ví dụ, hoặc một điểm cuối từ danh sách proxy HTTP cho các yêu cầu công khai được phép.

Tùy chọn HTTP Proxy của chính PyCharm cấu hình mạng của IDE. Bản thân nó không chứng minh rằng tiến trình con Python đã nhận cùng tuyến đường.

Terminal, bảng điều khiển Python, trình chạy kiểm thử và các cấu hình ứng dụng đã lưu có thể có môi trường khởi chạy khác nhau. Hãy so sánh với môi trường mà yêu cầu thất bại thực sự đã dùng. Một export nhập sau đó trong terminal không thể sửa đổi một tiến trình IDE đang chạy.

Nếu mã đặt session.trust_env=False, Requests sẽ bỏ qua tuyến môi trường này. Ở chế độ cố ý đó, hãy dùng cấu hình proxy tường minh của nó.

Bài viết liên quan