Хорошо, я искал по форумам и нашел решение, но ни у кого, похоже, нет такой же проблемы, как у меня, или, по крайней мере, никто не написал о ней, которую я могу найти.
Так чтопроблема в том, что я могу сделать запрос (используя модуль запроса) на своем персональном компьютере к этому API (для получения данных), но когда я пытаюсь сделать такой же запрос на ноутбуке компаний, работающих при подключении к сети компании, я не могу сделатьтот же запрос (ошибка ECONNREFUSED), несмотря на тот факт, что я могу перейти к URL-адресу, который я пытаюсь запросить, на рабочем компьютере моей компании, когда он подключен к сети компании через браузер.
Однако, если я отключаюсьиз сети компаний и подключения к точке доступа / другому WiFi Я снова получаю данные с помощью запроса NodeJ.
То, что я пробовал. Я попытался использовать встроенный модуль HTTPS, а также передать заголовки, такие как разные номера портов (URL, который я пытаюсь запросить, работает только с портом 443, который появляется), а также настроить User-Agent. Я не пробовал запрашивать данные с помощью моего персонального компьютера, когда он подключен к сети компаний, потому что я не могу.
Мне кажется, что моя компания обнаруживает, что я запрашиваю данные с помощью сценария, и блокирую их. и на самом деле не блокирует сам сайт. (поэтому я даже не могу позвонить и попросить ИТ-специалистов занести в белый список сайт, потому что, похоже, он все равно не заблокирован)
Любая помощь будет принята с благодарностью. Спасибо