#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