Форум сайта python.su
0
import requests
res = requests.get('https://yobit.net/api/3/ticker/eth_usd')
print (res)
Traceback (most recent call last):
File “C:\Python27\main1.py”, line 28, in <module>
res = requests.get('https://yobit.net/api/3/ticker/eth_usd') # получаем данные info
File “C:\Python27\lib\site-packages\requests\api.py”, line 72, in get
return request('get', url, params=params, **kwargs)
File “C:\Python27\lib\site-packages\requests\api.py”, line 58, in request
return session.request(method=method, url=url, **kwargs)
File “C:\Python27\lib\site-packages\requests\sessions.py”, line 508, in request
resp = self.send(prep, **send_kwargs)
File “C:\Python27\lib\site-packages\requests\sessions.py”, line 618, in send
r = adapter.send(request, **kwargs)
File “C:\Python27\lib\site-packages\requests\adapters.py”, line 502, in send
raise ProxyError(e, request=request)
ProxyError: HTTPSConnectionPool(host='yobit.net', port=443): Max retries exceeded with url: /api/3/ticker/eth_usd (Caused by ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',)))
не могу понять что надо, через браузер выполняет через питон не хочет?
Офлайн
568
Вы используете соединение через прокси-сервер. Ваш браузер настроен на аутентификацию на прокси-сервере, а питон-скрипт нет.
Офлайн
0
Установлена вот такая версия Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 22:45:29) on win32
Интернет соединение через свисток мегафона
можно пример из нескольких строчек чтоб выполнился запрос https://yobit.net/api/3/ticker/eth_usd
понимаю что это элементарно, но все же я в разделе для новичков …
заранее спасибо
Офлайн
27
Вот результат без использования прокси:
>>> import requests >>> res = requests.get('https://yobit.net/api/3/ticker/eth_usd') >>> print (res) <Response [200]> >>>
Scorp1978Пишет, что требуется аутентификация на прокси. Посмотри в настройках браузера как настроен прокси и примени его в твоём запросе как-то приблизительно так:
error('Tunnel connection failed: 407 Proxy Authentication Required',)))
proxies = { “http”: “https://пользователь:пароль@адрес_прокси:порт”, “https”: “https://пользователь:пароль@адрес_прокси:порт”, } res = requests.get('https://yobit.net/api/3/ticker/eth_usd', proxies=proxies)
Отредактировано Rafik (Март 20, 2020 15:51:16)
Офлайн
0
я перешел на другой компьютер где инет напрямую без прокси
выполнил вот это программу
import requests
res = requests.get('https://yobit.net/api/3/ticker/eth_usd')
print (res)
ошибки
Traceback (most recent call last):
File “C
Users/server-2/AppData/Local/Programs/Python/Python38-32/zap.py”, line 1, in <module>
import requests
ModuleNotFoundError: No module named ‘requests’
я так понимаю что не нашел модуль requests
Офлайн
568
Scorp1978Вы удивительно догадливы! На другом компьютере этого модуля нет. Его надо установить, так как этот пакет не идет из коробки вместе с питоном а поставляется третьими лицами. Я так понимаю, следующим вопросом будет, а как установить пакет?
я так понимаю что не нашел модуль requests
Офлайн
0
Вы удивительно догадливы! ))))))) без обид. я пытался его установить у меня не получилось конечно можно было сразу начать с этого вопрос но решил все с самого начала
>>> pip install requests
SyntaxError: invalid syntax
>>> easy_install requests
SyntaxError: invalid syntax
>>>
Офлайн
568
Scorp1978
вы пытаетесь выполнить команду операционной системы из интерактивного сеанса питона. Так ничего не получится, выполняйте это из cmd.
Офлайн
0
из cmd пишет что pip не является внутренней или внешней командой
Офлайн
0
нужно скачать программу pip я правильно понимаю? но пишут что на питоне выше 3.4 пип уже в комплекте может в путях дело?
Отредактировано Scorp1978 (Март 21, 2020 02:59:10)
Офлайн