logo

Како отворити УРЛ у Питхон-у

Питхон је веома јак и напредан програмски језик и можемо да обављамо разне задатке и функције користећи Питхон. Један од таквих задатака који лако можемо да урадимо уз помоћ Пајтона је отварање урл-а помоћу Питхон програма. У овом водичу ћемо разговарати о методама или начинима које можемо користити за отварање УРЛ-а у Питхон-у.

Отварање УРЛ-а у Питхон-у

Можемо користити Питхон програм да отворимо УРЛ помоћу Питхон скрипте, а за ово можемо користити другачији скуп библиотека. Имамо различите методе у којима ћемо користити различите библиотеке и њихове функције да отворимо УРЛ дат у програму.

Користићемо следеће методе у овом одељку да отворимо дати УРЛ користећи Питхон програм:

  1. Коришћење функције библиотеке Урллиб
  2. Коришћење функције библиотеке веб претраживача
  3. Коришћење функције библиотеке селена

У све три библиотеке, као што смо горе поменули, прве две библиотеке углавном долазе унапред инсталиране са најновијим верзијама Питхон-а. Разговараћемо о све три методе и у свакој ћемо користити Питхон програм да бисмо боље разумели њихову имплементацију.

Метод 1: Коришћење функције библиотеке урллиб

Урллиб је уграђени Питхон модул који можемо користити за рад на УРЛ-овима и отварање УРЛ-ова помоћу Питхон програма. У модулу урллиб дефинисане су различите класе и функције које нам помажу да извршимо различите урл радње помоћу Питхон програма.

Користићемо метод урлопен() увозом урллиб.рекуест библиотеку у програму, а затим дајемо урл унутар ове функције тако да ће се отворити у претраживачу нашег уређаја. Да бисмо боље разумели примену овог метода коришћења урлопен(), користићемо га у примеру Питхон програма и отворити везу кроз њега.

Пример 1: Погледајте следећи Питхон програм где користимо функцију урлопен():

 # Importing urllib request module in the program import urllib.request # Using urlopen() function with url in it webUrl = urllib.request.urlopen('https://www.javatpoint.com/python-tutorial') 

Излаз:

Како отворити УРЛ у Питхон-у

Објашњење: Отворили смо урл 'Питхон водича у ЈаваТпоинт-у' у нашем претраживачу тако што смо дали УРЛ везу унутар функције урлопен() у програму.

Метод 2: Коришћење функције библиотеке веб претраживача:

Сада ћемо користити библиотеку веб претраживача, која је библиотека у Питхон-у за рад са садржајем заснованим на вебу. Окружење се креира за корисника коришћењем модула веб претраживача који омогућава кориснику да прикаже различите веб-базиране садржаје у самој Питхон апликацији.

Пре него што почнемо да радимо са библиотеком веб претраживача, требало би да се уверимо да је правилно инсталирана у нашем систему где користимо Питхон. А, ако библиотека веб претраживача није присутна у систему, можемо је инсталирати користећи следећу команду у командној линији нашег уређаја.

 pip install webbrowser 

Сада ћемо почети да радимо са библиотеком веб претраживача и отворићемо УРЛ са библиотеком веб претраживача; користићемо његову функцију опен() у програму. Да бисмо боље разумели имплементацију овог метода коришћења библиотеке веб претраживача за отварање урл-а у Питхон-у, користићемо га у примеру Питхон програма и отворити везу кроз њега.

Пример 2: Погледајте следећи Питхон програм:

 # Import webbrowser module in the program import webbrowser # Add a URL of JavaTpoint to open it in a browser url= 'https://www.javatpoint.com/python-tutorial' # Open the URL using open() function of module webbrowser.open_new_tab(url) 

Излаз:

Како отворити УРЛ у Питхон-у

Објашњење: Отворили смо УРЛ у Цхроме претраживачу нашег система користећи функцију опен_нев_таб() модула веб претраживача и дајући урл везу у њему.

Метод 3: Коришћење функције библиотеке селена:

Библиотека селена је моћна алатка коју пружа Питхон и можемо је користити за контролу УРЛ веза и веб претраживача нашег система преко Питхон програма. Такође можемо отворити УРЛ везе у нашем Питхон програму користећи функције библиотеке селена. Повезивање функција библиотеке селена у Питхон-у пружа нам неке веома згодне АПИ-је за приступ ВебДривер-овима селенских модула као што су Цхроме, Фирефок, Мицрософт Едге итд.

Инсталација библиотеке селена

Пре него што почнемо да радимо са библиотеком селена, требало би да се уверимо да је библиотека селена правилно инсталирана у нашем систему где користимо Питхон. Да бисмо инсталирали библиотеку селена, морамо да користимо следећу команду са пип инсталатером у терминалу командне линије:

 pip install selenium 

Како отворити УРЛ у Питхон-у

Успешно смо инсталирали библиотеку селена у наш систем, као што видимо изнад. Тренутно, Питхон верзије које подржавају библиотеку Селениум су Питхон 2.7, Питхон 3.5 и све старије верзије.

Инсталација веб драјвера:

Да бисмо користили функције библиотеке селена са УРЛ адресама, такође морамо да инсталирамо веб драјвере које обезбеђује селен за одговарајући претраживач.

ВебДривер је пакет који обезбеђује селен за интеракцију са веб претраживачем присутним у нашем систему. ВебДриверс комуницира са удаљеним веб сервером или веб претраживачем система користећи жичани протокол који је заједнички за све веб претраживаче. Овде пружамо везе за преузимање веб драјвера неких познатих претраживача и коришћење ових веза; можете преузети управљачке програме за веб претраживач који је присутан у систему.

Веб драјвер за Сафари:

 https://webkit.org/blog/6900/webdriver-support-in-safari-10/ 

Веб драјвер за Фирефок:

 https://github.com/mozilla/geckodriver/releases 

Веб драјвер за Цхроме:

 https://sites.google.com/a/chromium.org/chromedriver/downloads 

Сада ћемо почети да радимо са библиотеком селена и отвореним УРЛ-ом користећи функције библиотеке селена у програму. Да бисмо боље разумели имплементацију овог метода коришћења библиотеке селена за отварање урл-а у Питхон-у, користићемо је у примеру Питхон програма и отворити везу кроз њу.

како отворити датотеку помоћу јава

Пример 3: Погледајте следећи Питхон програм:

 # Import webdriver from selenium library from selenium import webdriver # Importing keys in the program from webdriver from selenium.webdriver.common.keys import Keys # Providing the path of chrome Web driver driver = webdriver.Chrome('C:/Users/Manish/Downloads/chromedriver_win32/chromedriver.exe') # Opening url by get() method driver.get('https://www.javatpoint.com/python-tutorial') 

Излаз:

Како отворити УРЛ у Питхон-у
Како отворити УРЛ у Питхон-у

Објашњење: Након увоза веб драјвера из библиотеке селена, увезли смо кључеве из веб драјвера у програм. Навели смо путању за Цхроме веб драјвер који смо преузели помоћу горе наведених веза. Затим, уз помоћ функције гет() са драјвером, отворили смо урл у претраживачу дајући везу у методи гет().

Коришћењем било које од три методе које смо споменули у овом туторијалу, можемо лако отворити урл унутар веб претраживача нашег система уз помоћ Питхон програма.