Как получить HTML страничку в коде используя PYTHON

Задача:

Передать URL к сайту. Получить HTML страничку в коде PYTHON.

ВАЖНО. Реализовать нужно, используя socket. Я смог реализовать используя библиотеку requests. Нужно переписать на сокеты.

Пример коды на requests

import requests

reg_get = requests.get("https://stackoverflow.blog/")
text = reg_get.text
print(text)

Были попытки реализации используя GOOGLE. Однако они не принесли нужный результат. Пример набросок:

import socket
request = b"GET / HTTP/1.1\nHost: https://stackoverflow.blog/\n\n"
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("https://stackoverflow.blog/", 80))
s.send(request)
result = s.recv(10000)
while (len(result) > 0):
    print(result)
    result = s.recv(10000)

Как мне реализовать данную задачу ? Очень надеюсь, на вашу помощь.


Ответы (0 шт):