Задать вопрос
@AlexRipka

Как сделать задержку до полной загрузки HTTP ответа?

Плдскажите как решить проблемму:
Если не добавлять "этап 2" то не дожидаясь загрузки овтета он записуется сразу в буфер, и вмест полной страницы получается то что успело загрузиться в малый промежуток времени.

Как сделать проверку полной загрузки ответа на GET запрос без sleep()?его я использовал для того что бы страница успевала загрузиься за 1 секунду

1. sock.send("GET / HTTP/1.0\r\n\ Host:"+HOST+"\r\n User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0\r\n Accept-Encoding: gzip\r\n Accept: text/html\r\n Connection: Close\r\n\r\n")
2. #time.sleep(1)
3. data = (sock.recv(2048000))
4. print(data)
  • Вопрос задан
  • 522 просмотра
Подписаться 3 Оценить Комментировать
Ответ пользователя el777 К ответам на вопрос (2)
el777
@el777
Все, что вам нужно: Python Requests
Быстро, просто, эффективно.
Ответ написан
Комментировать