import urllib
fun open():
return urllib.urlopen('http://example.com')
Но когда example.com открывается, он не отображает css или js. Как я могу открыть веб-страницу в веб-браузере?
@error(404)
def error404(error):
return webbrowser.open('http://example.com')
Я использую бутылку. Давая мне ошибку:TypeError("'bool' object is not iterable",)
error
декоратор , кажется, ожидает итератора.webbrowswer.open
будет открыть URL в браузере и возвратеTrue
илиFalse
, сохраняя команду-запрос-разделение . Вы ведь действительно не хотите открывать эту страницу в браузере, не так ли?webbrowser.open('http://www.google.com')
и посмотрите, делает ли он то, что вы хотите.Ответы:
с модулем веб-браузера
import webbrowser webbrowser.open('http://example.com') # Go to example.com
источник
import webbrowser webbrowser.open(url, new=0, autoraise=True)
Отображать URL с использованием браузера по умолчанию. Если new равно 0, URL-адрес открывается в том же окне браузера, если это возможно. Если new равно 1, по возможности открывается новое окно браузера. Если new равно 2, по возможности открывается новая страница браузера («вкладка»). Если autoraise имеет значение True, окно поднимается
Открыть URL-адрес в новом окне браузера по умолчанию
Открыть URL-адрес на новой странице («вкладке») браузера по умолчанию.
источник
В окне
import os os.system("start \"\" https://example.com")
На macOS
import os os.system("open \"\" https://example.com")
В Linux
import os os.system("xdg-open \"\" https://example.com")
Кроссплатформенность
import webbrowser webbrowser.open('https://example.com')
источник
Вы тоже должны читать данные.
Проверьте: http://www.doughellmann.com/PyMOTW/urllib2/, чтобы понять это.
Конечно, вы хотите отобразить его в браузере, и ответ aaronasterling - это то, что вы хотите.
источник
Вы также можете попробовать:
import os os.system("start \"\" http://example.com")
Этот ответ, кроме ответа @aaronasterling, имеет то преимущество, что он открывает веб-браузер по умолчанию. Убедитесь, что вы не забыли «http: //».
источник
Вот еще один способ сделать это.
import webbrowser webbrowser.open("foobar.com")
источник
Я думаю, что это простой способ открыть URL-адрес с помощью этой функции
источник