Модуль Webbrowser

04.03.2018

Теги: PythonWeb-разработкаМодуль

Поставляется вместе с Python и предназначен для открытия браузера на определенной странице. Как обычно, сначала импортируем модуль, потом вызываем метод open().

>>> import webbrowser
>>> webbrowser.open('http://yandex.ru/')
True

Чтобы получше познакомиться c Webbrowser, напишем небольшой скрипт. Он будет принимать почтовый адрес из командной строки или из буфера обмена и открывать Яндекс.Карты.

# Открывает карту в браузере, извлекая адрес
# из командной строки или буфера обмена

import webbrowser, sys, pyperclip
from urllib import parse

if len(sys.argv) > 1:
    address = ' '.join(sys.argv[1:])
else:
    address = pyperclip.paste()

address = parse.urlencode({'text': address})
webbrowser.open('https://yandex.ru/maps/?' + address)

Поиск: Python • Web-разработка • Модуль

Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.