Api vk - Python

Узнай цену своей работы

Формулировка задачи:

Выбивает ошибку ровно в 10 раз больше за сам код
Листинг программы
  1. import requests
  2. response = requests.get("https://api.vk.com/method/users.get?user_id=210700286&v=5.52")
  3. print(response.json())
Ошибка
Листинг программы
  1. Traceback (most recent call last):
  2. File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connection.py", line 141, in _new_conn
  3. (self.host, self.port), self.timeout, **extra_kw)
  4. File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\util\connection.py", line 60, in create_connection
  5. for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
  6. File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\socket.py", line 745, in getaddrinfo
  7. for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
  8. socket.gaierror: [Errno 11004] getaddrinfo failed
  9. During handling of the above exception, another exception occurred:
  10. Traceback (most recent call last):
  11. File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connectionpool.py", line 601, in urlopen
  12. chunked=chunked)
  13. File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connectionpool.py", line 346, in _make_request
  14. self._validate_conn(conn)
  15. File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connectionpool.py", line 850, in _validate_conn
  16. conn.connect()
  17. File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connection.py", line 284, in connect
  18. conn = self._new_conn()
  19. File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connection.py", line 150, in _new_conn
  20. self, "Failed to establish a new connection: %s" % e)
  21. urllib3.exceptions.NewConnectionError: <urllib3.connection.VerifiedHTTPSConnection object at 0x02DFE190>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed
  22. During handling of the above exception, another exception occurred:
  23. Traceback (most recent call last):
  24. File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\adapters.py", line 440, in send
  25. timeout=timeout
  26. File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\connectionpool.py", line 639, in urlopen
  27. _stacktrace=sys.exc_info()[2])
  28. File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\util\retry.py", line 388, in increment
  29. raise MaxRetryError(_pool, url, error or ResponseError(cause))
  30. 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',))
  31. During handling of the above exception, another exception occurred:
  32. Traceback (most recent call last):
  33. File "C:/Users/_aaa_/AppData/Local/Programs/Python/Python36-32/Vk9.py", line 3, in <module>
  34. response = requests.get("https://api.vk.com/method/users.get?user_id=210700286&v=5.52")
  35. File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\api.py", line 72, in get
  36. return request('get', url, params=params, **kwargs)
  37. File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\api.py", line 58, in request
  38. return session.request(method=method, url=url, **kwargs)
  39. File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\sessions.py", line 508, in request
  40. resp = self.send(prep, **send_kwargs)
  41. File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\sessions.py", line 618, in send
  42. r = adapter.send(request, **kwargs)
  43. File "C:\Users\_aaa_\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\adapters.py", line 508, in send
  44. raise ConnectionError(e, request=request)
  45. 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
Листинг программы
  1. >>> requests.get("https://api.vk.com/method/users.get?user_id=210700286&v=5.52")
  2. <Response [200]>
  3. >>>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.636 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут