Как открыть URL-адрес в Python

Когда следует использовать URI вместо URL Программирование и разработка

Python — это интерпретируемый язык; у него есть разные библиотеки для выполнения различных функций. Унифицированный указатель ресурсов (URL) на самом деле является веб-адресом для открытия определенного сайта. Иногда при работе в Python нам нужно получить данные с веб-сайта, для этого нам нужно открыть URL-адрес определенного веб-сайта. Итак, чтобы открыть URL-адрес в python, нам нужно импортировать указанный модуль и выполнить несколько шагов, чтобы открыть этот URL-адрес. В этой статье мы обсудим, как открыть URL-адрес в Python с помощью модулей «urllib.request» и «webbrowser» в Ubuntu (ОС Linux) с помощью определенной процедуры.

Требование:

Любая установленная версия python (python3 предустановлен в последней версии Ubuntu)

Следуйте любой из процедур, описанных ниже, чтобы открыть URL-адрес в python:

Как создать файл Python

Создайте файл с именем «python_file.py» (файл python), используя «команду nano», как указано ниже, для записи в него кода Python.

nano python_file.py

Вы можете изменить имя файла по своему усмотрению.

Вы можете изменить имя файла по своему усмотрению

Как открыть URL с помощью модуля urllib.request

» Urllib.request » — это один из модулей Python, который позволяет открывать URL-адреса в Python.

Шаг 1. Импорт библиотеки urllib.request

Чтобы открыть URL-адрес в python, вам сначала нужно импортировать «urllib.request», вставить указанную ниже строку кода импорта перед запуском вашего кода во вновь созданном файле «python_file.py»:

import urllib.request

Шаг 2. Открытие URL с помощью функции urllib.request

Чтобы открыть URL-адрес определенного веб-сайта с помощью urllib.request, используйте указанный ниже синтаксис:

urllib.request.urlopen(‘website url’)

URL-адрес веб-сайта : вставьте URL-адрес веб-сайта, который вы хотите получить.

Чтобы открыть URL » https://www.google.com/ «, напишите приведенный ниже код в свой файл python:

import urllib.request

get_url= urllib.request.urlopen(‘https://www.google.com/’)

print(«Response Status: «str(get_url.getcode()) )

HTTP определил коды статуса ответа; » Get_url.getcode » используется для получения этого кода. Цифра » 200 ″ означает, что ваше соединение успешно, если это » 404 «, это означает, что URL-адрес не распознан. Посетите этот источник, чтобы узнать о других кодах состояния.

» Get_url «. Это переменная, которая получает данные с указанного URL-адреса, а „print“ используется для печати вывода.

Нажмите » Ctrl + s «, чтобы сохранить файл

Нажмите » Ctrl + s «, чтобы сохранить файл, и » Ctrl + x «, чтобы выйти из файла:

Чтобы проверить работу кода, выполните указанную ниже команду для выполнения файла „python_file.py“.

python3 python_file.py

Приведенные выше выходные данные показывают, что соединение установлено успешно.

Давайте проверим другой пример; мы также можем получить HTML-код из URL-адреса любого веб-сайта. Запустите указанный ниже код, чтобы открыть URL-адрес https://www.youtube.com/ и распечатать его html-код:

import urllib.request

get_url= urllib.request.urlopen(‘https://www.youtube.com/’)

print(«Response Status: «str(get_url.getcode()))

print(get_url.read())

» Get_url.getcode () » используется для получения кода состояния ответа http, а » get_url.read () » используется для получения html-файла веб-сайта.

используется для получения кода состояния ответа http

Выполните указанную ниже команду, чтобы запустить файл «python_file.py» и получить желаемый результат:

python3 python_file.py

и получить желаемый результат

Как открыть URL с помощью модуля «веб-браузер»

«Веб-браузер» — это один из модулей Python, который также используется для открытия URL-адресов или веб-сайтов в Python, но направляет ссылку в браузер.

Чтобы открыть URL-адрес с помощью модуля «веб-браузер», выполните следующие действия:

Шаг 1. Импорт библиотеки «веб-браузер»

Чтобы открыть URL-адрес, сначала вам нужно импортировать библиотеку «webbrowser» в «python_file.py» с помощью указанной ниже строки кода:

import webbrowser

Шаг 2. Открытие URL-адреса с помощью модуля веб-браузера

Чтобы открыть URL-адрес определенного веб-сайта в браузере с помощью «веб-браузера», используйте указанный ниже синтаксис:

webbrowser.open(“website_url”)

Вставьте свой URL вместо » website_url » в вышеупомянутом синтаксисе.

Чтобы открыть URL-адрес «https://bestprogrammer.ru/ » с помощью модуля «webbrowser», напишите указанный ниже код в файле «python_file.py»:

import webbrowser

get_url= webbrowser.open ( ’https://bestprogrammer.ru/’ )

» Get_url.getcode () » используется для получения кода состояния HTTP-ответа, 200 означает, что вы успешно открыли URL-адрес.

Чтобы открыть браузер URL, выполните код, написанный в «python_file.py», с помощью указанной ниже команды:

python3 python_file.py

Заключение

Чтобы получать данные с веб-сайта во время программирования, нам нужно открыть URL-адрес. В этой статье я обсудил методы открытия URL-адресов в python в Ubuntu (система Linux). На примерах обсуждаются два способа: один — это импортировать модуль «urllib.request», а другой — импортировать модуль «webbrowser» в python. Если вы программист на Python, то после прочтения этой статьи вы легко сможете открыть URL-адрес в Python.

Читайте также:  Вектор указателей в С++
Оцените статью
bestprogrammer.ru
Добавить комментарий