Urllib رفع urlerror حجة غير صالحة في Python 3 ، urllib.request.urlopen

StackOverflow https://stackoverflow.com/questions/3851224

سؤال

جديد على Python ، لكني أحاول ... استرداد البيانات من موقع:

import urllib.request
response = urllib.request.urlopen("http://www.python.org")

هذا هو نفس الرمز الذي رأيته من مستندات Python 3.1. والكثير من المواقع.

ومع ذلك ، أحصل على:

Message    File Name    Line    Position    
Traceback                
    <module>    G:\My Documents\Python\HTTP.py    14        
    urlopen    E:\Python 3.1\Lib\urllib\request.py    119        
    open    E:\Python 3.1\Lib\urllib\request.py    342        
    _open    E:\Python 3.1\Lib\urllib\request.py    360        
    _call_chain    E:\Python 3.1\Lib\urllib\request.py    320        
    http_open    E:\Python 3.1\Lib\urllib\request.py    1063        
    do_open    E:\Python 3.1\Lib\urllib\request.py    1048        
URLError: <urlopen error [Errno 10022] An invalid argument was supplied>     

ليس لدي أي فكرة عن سبب هذا. أي أحد يعرف؟

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

المحلول

ربما حاول إيقاف تشغيل جدار الحماية؟ بما أنك على Windows ، فقد تكون هذه هي المشكلة.

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