Скрипт Python работает в Google Colab, Windows 10, но не в LinuxLinux

Ответить
Anonymous
 Скрипт Python работает в Google Colab, Windows 10, но не в Linux

Сообщение Anonymous »

Скрипты Python работают в Windows 10 и Google Colab, но не в AWS Linux.
Скрипт:
headers = {'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:80.0) Gecko/20100101 Firefox/80.0'}
url = 'https://www.nseindia.com/api/option-cha ... mbol=NIFTY'
with requests.session() as s:
# get data:
data = s.get(url, headers=headers, timeout=20).json()
print(type(data))

Вывод Google Colab:


Вывод Aws Linux:
(io_script) [@ io_script]$ python uvw.py
Traceback (most recent call last):
File "/home/cloudshell-user/io_script/uvw.py", line 6, in
data = s.get(url, headers=headers, timeout =20).json()
File "/home/cloudshell-user/io_script/io_script/lib/python3.9/site-packages/requests/sessions.py", line 602, in get
return self.request("GET", url, **kwargs)
File "/home/cloudshell-user/io_script/io_script/lib/python3.9/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "/home/cloudshell-user/io_script/io_script/lib/python3.9/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "/home/cloudshell-user/io_script/io_script/lib/python3.9/site-packages/requests/adapters.py", line 713, in send
raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.nseindia.com', port=443): Read timed out. (read timeout=20)

В AWS Lambda также не работает Ping: кажется, мы не можем подключиться к Интернету
(io_script) [@ io_script]$ ping google.com
PING google.com (142.250.183.46) 56(84) bytes of data.
^C
--- google.com ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2096ms


Подробнее здесь: https://stackoverflow.com/questions/787 ... t-in-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»