سؤال

كيف يمكنني الحصول على Windows الحالي متصفح الوكيل الإعداد ، وكذلك مجموعة منهم إلى القيمة ؟

وأنا أعلم أنني يمكن أن تفعل هذا من خلال النظر في التسجيل في Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer, ولكن أنا أبحث إذا كان من الممكن أن تفعل هذا دون العبث مباشرة مع التسجيل.

هل كانت مفيدة؟

المحلول

وحدة urllib باسترداد الإعدادات من التسجيل تلقائيا عندما يتم تحديد أي وكلاء كمعلمة أو في متغيرات البيئة

<اقتباس فقرة>   

في بيئة ويندوز، وإذا لم يكن وكيل   يتم تعيين متغيرات البيئة، وكيل   ويتم الحصول على الإعدادات من   المقطع إعدادات الإنترنت التسجيل في.

وراجع وثائق وحدة urllib المشار إليها في وقت سابق من بعد.

لتعيين وكيل أفترض أنك سوف تحتاج إلى استخدام وحدة pywin32 وتعديل التسجيل مباشرة.

نصائح أخرى

إذا الشفرة التي تستخدم استخدامات urlopen تحت غطاء محرك السيارة لك تعيين متغير البيئة http_proxy لأنها قد التقطت.

الوثائق هنا لمزيد من المعلومات.

يمكنك استخدام WinHttpGetIEProxyConfigForCurrentuser كما جاء في هذا السؤال

هناك آخر لذلك السؤال مع أمثلة PyWin32, Python for Windows امتداد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top