Python: доступ и печать содержимого URL в консоли
Python Basic: упражнение 101 с решением
Напишите программу на Python для доступа и вывода содержимого URL на консоль.
Пример решения : -
Код Python:
from http.client import HTTPConnection
conn = HTTPConnection("example.com")
conn.request("GET", "/")
result = conn.getresponse()
# retrieves the entire contents.
contents = result.read()
print(contents)
Пример вывода:
b '<! doctype html> / n <html> / n <head> / n <title> Пример домена </ title > / n / n <meta charset = "utf-8" /> / n <meta http-equ = "Content-ty pe "content =" text / html; charset = utf-8 "/> / n <meta name =" viewport "content =" width = device-width, initial-scale = 1 "/> / n <тип стиля = "text / css"> / n body {/ n background-color: # f0f0f2; / n margin: 0; / n отступов: 0; / n font-family: "Open Sans "," Helvetica Neue ", Helvetica, Arial, без засечек; / n / n} / n div {/ n ширина: 600px; / n поле: 5em auto; / n отступ: 50px; / n цвет фона: #fff; / n граница -радиус: 1em; / n} / na: ссылка, a: посещенный {/ n цвет: # 3848 8f; / n текстовое оформление: нет; / n} / n @media (максимальная ширина: 700px) {/ n body {/ n background-color: #fff; / n } / n div {/ n width: auto; / n margin: 0 auto; / n border-radius: 0; / n отступы: 1em; / n} / n} / n </ style> / n </ head> / n / n <body> / n <div> / n <h1> Пример домена </ h1> / n <p> Этот домен создан для использования ред для наглядных примеров в документах. Вы можете использовать это / н сделать главная в примерах без предварительного согласования или просьбы о разрешении n. </ p> / n <p> <a href="http://www.iana.org/domains/example"> Подробнее я нформация ... </a> </ р> / п </ DIV> / п </ тело> / п </ html> / п»
Блок - схема:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python, чтобы получить имя хоста, на котором выполняется подпрограмма.
Далее: Напишите программу на Python для получения вывода системных команд.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code