Как мне ограничить отправку данных запроса с сервера?

#python #python-3.x #networking #request #network-programming

#python #python-3.x #сеть #запрос #сетевое программирование

Вопрос:

Я пытаюсь получить много запросов, но мне нужна только часть данных в начале HTML-страницы. Поскольку прямо сейчас я запрашиваю всю веб-страницу каждый раз, когда я запрашиваю, требуется много сетевого использования, чтобы зациклить его. Могу ли я запросить только раздел html веб-сайта с любым модулем?

Ответ №1:

Если вы знаете конкретное количество байтов, которого достаточно, вы можете запросить частичный «диапазон» ресурса:

 curl -q http://www.example.com -i -H "Range: bytes=0-50"
HTTP/1.1 206 Partial Content
Accept-Ranges: bytes
Age: 506953
Cache-Control: max-age=604800
Content-Range: bytes 0-50/1256
...
Content-Length: 51

<!doctype html>
<html>
<head>
    <title>Example Do% 

  

Смотрите https://developer.mozilla.org/en-US/docs/Web/HTTP/Range_requests