Как открыть URL с помощью Urllib
Перед тем, как запустить код для подключения к интернет-данным, нам импортировать модуль библиотеки URL или «urllib».
Импортируем urllib
Определяем основную функцию
Объявляем переменную webUrl
Затем вызываем функцию urlopen в библиотеке urllib
URL, который мы открываем — это руководство guru99 по YouTube
Далее мы собираемся вывести код результата
Код результата получается путем вызова функции getcode для созданной нами переменной webUrl
Мы собираемся преобразовать это в строку, чтобы ее можно было объединить со строкой «код результата»
Это будет обычный HTTP-код «200», указывающий, что http-запрос успешно обработан
Как в Python получить URL-адрес HTML-файла
Вы также можете прочитать файл HTML, используя «функцию чтения», и когда вы запустите код, файл HTML отобразится в консоли.
Вызовите функцию read для переменной webURL
Переменная Read позволяет читать содержимое файлов данных.
Считать все содержимое URL-адреса в переменную с именем data
Запустите код — он выведет данные в формате HTML
Вот полный код:
Пример Python 2
Пример Python 3
Python
Перед тем, как запустить код для подключения к интернет-данным, нам импортировать модуль библиотеки URL или «urllib».
Импортируем urllib
Определяем основную функцию
Объявляем переменную webUrl
Затем вызываем функцию urlopen в библиотеке urllib
URL, который мы открываем — это руководство guru99 по YouTube
Далее мы собираемся вывести код результата
Код результата получается путем вызова функции getcode для созданной нами переменной webUrl
Мы собираемся преобразовать это в строку, чтобы ее можно было объединить со строкой «код результата»
Это будет обычный HTTP-код «200», указывающий, что http-запрос успешно обработан
Как в Python получить URL-адрес HTML-файла
Вы также можете прочитать файл HTML, используя «функцию чтения», и когда вы запустите код, файл HTML отобразится в консоли.
Вызовите функцию read для переменной webURL
Переменная Read позволяет читать содержимое файлов данных.
Считать все содержимое URL-адреса в переменную с именем data
Запустите код — он выведет данные в формате HTML
Вот полный код:
Пример Python 2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | # # читаем данные с URL-адреса и выводим их # import urllib2 def main(): # открываем соединение к URL-адресу с помощью urllib2 webUrl = urllib2.urlopen("https://www.youtube.com/user/guru99com") #получаем код результата и выводим его print "result code: " + str(webUrl.getcode()) # читаем данные с URL-адреса и выводим их data = webUrl.read() print data if __name__ == "__main__": main() |
Пример Python 3
Python
1 2 3 4 5 6 7 8 9 10 11 12 | # # читаем данные с URL-адреса и выводим их # import urllib.request # открываем соединение к URL-адресу с помощью urllib2 webUrl = urllib.request.urlopen('https://www.youtube.com/user/guru99com') # получаем код результата и выводим его print ("result code: " + str(webUrl.getcode())) # читаем данные с URL-адреса и выводим их data = webUrl.read() print (data) |