Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 0
Регистрация: 08.03.2021
Сообщений: 173

Запросы на сайт с внутренней сетью(интранет)

07.12.2022, 15:20. Показов 434. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.Делаю запрос на сайт по локальной сетке(сам сайт тоже на ней):
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from fake_user_agent import user_agent
from lxml import html
import requests
 
ua=user_agent()
 
form_data={
  "userName": "ЛОГИН",
  "password": "ПАРОЛЬ"
    }
headers={"User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36"}
 
s=requests.Session()
s.headers=headers
s.post("https://НАЗВАНИЕ_САЙТА/api/auth/login",data=form_data)
И имеется следующая ошибка:

2022-12-07 15:00:15 ERROR user_agent.py Cannot connect to host useragentstring.com:80 ssl:False [getaddrinfo failed]
2022-12-07 15:00:15 ERROR base_events.py Task exception was never retrieved
future: <Task finished name='Task-1' coro=<main() done, defined at D:\Egor\Python\PostgreSQL\venv\lib\site-packages\fake_user_agent\user_agent.py:1 86> exception=SystemExit()>
Traceback (most recent call last):
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\connector.py", line 1157, in drop_exception
fut.result()
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\connector.py", line 1157, in drop_exception
fut.result()
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\connector.py", line 1157, in drop_exception
fut.result()
[Previous line repeated 1 more time]
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\connector.py", line 1152, in _create_direct_connection
hosts = await asyncio.shield(host_resolved)
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\connector.py", line 861, in _resolve_host
await event.wait()
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\locks.py", line 34, in wait
raise self._exc
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\connector.py", line 861, in _resolve_host
await event.wait()
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\locks.py", line 34, in wait
raise self._exc
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\connector.py", line 861, in _resolve_host
await event.wait()
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\locks.py", line 34, in wait
raise self._exc
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\connector.py", line 861, in _resolve_host
await event.wait()
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\locks.py", line 34, in wait
raise self._exc
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\connector.py", line 874, in _resolve_host
addrs = await self._resolver.resolve(host, port, family=self._family)
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\resolver.py", line 33, in resolve
infos = await self._loop.getaddrinfo(
File "C:\Users\Egor\AppData\Local\Programs\Py thon\Python38\lib\asyncio\base_events.py ", line 825, in getaddrinfo
return await self.run_in_executor(
File "C:\Users\Egor\AppData\Local\Programs\Py thon\Python38\lib\concurrent\futures\thr ead.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "C:\Users\Egor\AppData\Local\Programs\Py thon\Python38\lib\socket.py", line 918, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno 11004] getaddrinfo failed

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\fake_user_agent\user_agent.py", line 50, in fetch
async with session.get(url, headers=headers, timeout=settings.HTTP_TIMEOUT, ssl=False) as resp:
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\client.py", line 1141, in __aenter__
self._resp = await self._coro
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\client.py", line 536, in _request
conn = await self._connector.connect(
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\connector.py", line 540, in connect
proto = await self._create_connection(req, traces, timeout)
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\connector.py", line 901, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\aiohttp\connector.py", line 1166, in _create_direct_connection
raise ClientConnectorError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnecto rError: Cannot connect to host useragentstring.com:80 ssl:False [getaddrinfo failed]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\Egor\AppData\Local\Programs\Py thon\Python38\lib\asyncio\runners.py", line 47, in run
_cancel_all_tasks(loop)
File "C:\Users\Egor\AppData\Local\Programs\Py thon\Python38\lib\asyncio\runners.py", line 62, in _cancel_all_tasks
loop.run_until_complete(
File "C:\Users\Egor\AppData\Local\Programs\Py thon\Python38\lib\asyncio\base_events.py ", line 603, in run_until_complete
self.run_forever()
File "C:\Users\Egor\AppData\Local\Programs\Py thon\Python38\lib\asyncio\windows_events .py", line 316, in run_forever
super().run_forever()
File "C:\Users\Egor\AppData\Local\Programs\Py thon\Python38\lib\asyncio\base_events.py ", line 570, in run_forever
self._run_once()
File "C:\Users\Egor\AppData\Local\Programs\Py thon\Python38\lib\asyncio\base_events.py ", line 1859, in _run_once
handle._run()
File "C:\Users\Egor\AppData\Local\Programs\Py thon\Python38\lib\asyncio\events.py", line 81, in _run
self._context.run(self._callback, *self._args)
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\fake_user_agent\user_agent.py", line 211, in main
await asyncio.gather(*tasks)
File "C:\Users\Egor\AppData\Local\Programs\Py thon\Python38\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "C:\Users\Egor\AppData\Local\Programs\Py thon\Python38\lib\asyncio\base_events.py ", line 603, in run_until_complete
self.run_forever()
File "C:\Users\Egor\AppData\Local\Programs\Py thon\Python38\lib\asyncio\windows_events .py", line 316, in run_forever
super().run_forever()
File "C:\Users\Egor\AppData\Local\Programs\Py thon\Python38\lib\asyncio\base_events.py ", line 570, in run_forever
self._run_once()
File "C:\Users\Egor\AppData\Local\Programs\Py thon\Python38\lib\asyncio\base_events.py ", line 1859, in _run_once
handle._run()
File "C:\Users\Egor\AppData\Local\Programs\Py thon\Python38\lib\asyncio\events.py", line 81, in _run
self._context.run(self._callback, *self._args)
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\fake_user_agent\user_agent.py", line 103, in write_to_dict
versions = await parse(browser, session)
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\fake_user_agent\user_agent.py", line 79, in parse
html_str = await fetch(url, session)
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\fake_user_agent\user_agent.py", line 56, in fetch
attempt = call_on_error(e, url, attempt, OP[0])
File "D:\Egor\Python\PostgreSQL\venv\lib\ site-packages\fake_user_agent\user_agent.py", line 71, in call_on_error
sys.exit()
SystemExit
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.12.2022, 15:20
Ответы с готовыми решениями:

Проблемы с внутренней сетью
Имеется 3 компа. На 1 - 2 сет.адаптера - встроенный и отдельно. Встроенный исп. для инета - IP назначается DHCP(у провайдера) На...

Интранет сайт для компании
Здравствуйте, может быть есть какие-то готовые движки для интранет сети компании, чтобы можно было: -Создать формы ввода для...

Недоступен сайт во внутренней сети
Здравствуйте, подскажите пожалуйста, в чем может быть проблема? Недоступен сайт во внутренней локальной сети, но доступен из вне, т.е. в...

2
213 / 109 / 46
Регистрация: 12.12.2016
Сообщений: 399
08.12.2022, 09:38
Code
1
Cannot connect to host useragentstring.com:80 ssl:False [getaddrinfo failed]
Скорее всего не может зарезолвить этот hostname
0
2 / 2 / 0
Регистрация: 08.03.2021
Сообщений: 173
08.12.2022, 13:23  [ТС]
На самом деле не тот user agent при импорте-необходимо ua=UserAgent()
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.12.2022, 13:23
Помогаю со студенческими работами здесь

После внутренней оптимизации сайт выпал из 10 десятки
Сайт был в Гугле по всем запрсам в 1-ой десятке. Провел по советам форума внутреннюю оптимизацию: выделил жирным шрифтом...

Как создать сетевой мост между виртуальной сетью WI-FI и локальной сетью
Цель: ноутбуки в организации, подключенные к локальной сети шнуром, сделать точками доступа WI-FI. Чтобы пользователи, подключенные к этим...

Разрешение доменных имен между корпоративной сетью и сетью LAN
Имеется корпоративная сеть предприятия с автоматически назначаемыми IP всем пользователем формата 10.12.X.X. Имеется своя локальная сеть от...

Запросы на сайт
Здравствуйте! Сразу извинюсь за глупый вопрос Есть сайт, мне нужно получать с него данные. Я узнал, что нужно делать запрос к скрипту...

GET и POST запросы на сайт
Пишу программу на Java и задался таким вопросом как делать запросы на сайт и выводить ответ. Например вот запрос: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru