Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
#!/usr/bin/env python# -*- coding:utf-8 -*-import webbrowserprint("╔══════════════════════════╗░█░█░░░▄░░")print("║ котэхизис 0000.1 ║▐▀█▀█░░░█░")print("║ быстропоиск по интернету ╠▐█╩██░░░▐▌")print("║ во славу gnu/linux ║░████████░")print("╚══════════════════════════╝░█▀█▀▀█▀█░") print("1 яндекс")print("2 google")print("3 habrahabr")search = raw_input("хозяин, какой поисковик? №")if search == "1": url = "http://www.yandex.ru/yandsearch?text="elif search == "2": url = "https://www.google.ru/#newwindow=1&q="elif search == "3": url = "http://habrahabr.ru/search/?q="s1=raw_input("введите поисковый запрос: ")url += s1 webbrowser.open(url)raw_input() raw_input()
webbrowser.open(url)
elinks не является графическим приложением и не может быть приложением по умолчанию для иксов; тем не менее он может быть (и возможно уже является) умолчательным консольным браузером. Системные настройки браузера по умолчанию определяются целью, на которую ссылаются ссылки /etc/alternatives/www-browser для косоли и /etc/alternatives/x-www-browser для иксов.Предупреждаю сразу, ссылаться на elinks ссылкой /etc/alternatives/x-www-browser бессмысленно, так как он не сможет запуститься вне эмулятора терминала.
import subprocesssubprocess.Popen(['elinks', url])
import subprocesssubprocess.Popen(['gnome-terminal', '-e', 'elinks ' + url])
2. На форуме ЗАПРЕЩЕНО2.1. Использовать ненормативную лексику в любом виде. В том числе сокращённые и искажённые нецензурные слова. Замена нецензурных слов спецсимволами также не допускается.
Может быть сделать так:Код: (Python) [Выделить]import subprocesssubprocess.Popen(['elinks', url])Если запускать скрипт не в терминале, то можно сделать так:Код: (Python) [Выделить]import subprocesssubprocess.Popen(['gnome-terminal', '-e', 'elinks ' + url])
Страница сгенерирована за 0.048 секунд. Запросов: 25.