Api vk - Python
Формулировка задачи:
Выбивает ошибку ровно в 10 раз больше за сам код
Ошибка
Листинг программы
- import requests
- response = requests.get("https://api.vk.com/method/users.get?user_id=210700286&v=5.52")
- print(response.json())
Листинг программы
- Traceback (most recent call last):
- File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connection.py", line 141, in _new_conn
- (self.host, self.port), self.timeout, **extra_kw)
- File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\util\connection.py", line 60, in create_connection
- for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
- File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\socket.py", line 745, in getaddrinfo
- for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
- socket.gaierror: [Errno 11004] getaddrinfo failed
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connectionpool.py", line 601, in urlopen
- chunked=chunked)
- File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connectionpool.py", line 346, in _make_request
- self._validate_conn(conn)
- File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connectionpool.py", line 850, in _validate_conn
- conn.connect()
- File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connection.py", line 284, in connect
- conn = self._new_conn()
- File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connection.py", line 150, in _new_conn
- self, "Failed to establish a new connection: %s" % e)
- urllib3.exceptions.NewConnectionError: <urllib3.connection.VerifiedHTTPSConnection object at 0x02DFE190>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\adapters.py", line 440, in send
- timeout=timeout
- File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connectionpool.py", line 639, in urlopen
- _stacktrace=sys.exc_info()[2])
- File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\util\retry.py", line 388, in increment
- raise MaxRetryError(_pool, url, error or ResponseError(cause))
- urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.vk.com', port=443): Max retries exceeded with url: /method/users.get?user_id=210700286&v=5.52 (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x02DFE190>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed',))
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "C:/Users/_aaa_/AppData/Local/Programs/Python/Python36-32/Vk9.py", line 3, in <module>
- response = requests.get("https://api.vk.com/method/users.get?user_id=210700286&v=5.52")
- File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\api.py", line 72, in get
- return request('get', url, params=params, **kwargs)
- File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\api.py", line 58, in request
- return session.request(method=method, url=url, **kwargs)
- File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\sessions.py", line 508, in request
- resp = self.send(prep, **send_kwargs)
- File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\sessions.py", line 618, in send
- r = adapter.send(request, **kwargs)
- File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\adapters.py", line 508, in send
- raise ConnectionError(e, request=request)
- requests.exceptions.ConnectionError: HTTPSConnectionPool(host='api.vk.com', port=443): Max retries exceeded with url: /method/users.get?user_id=210700286&v=5.52 (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x02DFE190>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed',))
Решение задачи: «Api vk»
textual
Листинг программы
- >>> requests.get("https://api.vk.com/method/users.get?user_id=210700286&v=5.52")
- <Response [200]>
- >>>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д