Вопрос

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",)

Это было полезно?

Решение

с веб-браузер модуль

import webbrowser

webbrowser.open('http://example.com')  # Go to example.com

Другие советы

import webbrowser  
webbrowser.open(url, new=0, autoraise=True)

Отображать URL с помощью браузера по умолчанию. Если новый равен 0, URL открывается в одном окне браузера, если это возможно. Если новый равен 1, открывается новое окно браузера, если это возможно. Если новый это 2, открывается новая страница браузера («вкладка»), если это возможно. Если автозагрузка верна, окно поднято

webbrowser.open_new(url)

Открыть URL в новом окне браузера по умолчанию

webbrowser.open_new_tab(url)

Открыть URL на новой странице («Tab») браузера по умолчанию

Вы должны прочитать данные тоже.

Проверить : http://www.doughellmann.com/pymotw/urllib2/ Чтобы понять это.

response = urllib2.urlopen(..)
headers = response.info()
data = response.read()

Конечно, вы хотите отображать его в браузере, а ответ Aaronasterling - это то, что вы хотите.

На окно

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')

Вы также можете попробовать:

import os
os.system("start \"\" http://example.com")

Это, кроме ответа @Aaronasterling, имеет то преимущество, что он открывает веб -браузер по умолчанию. Обязательно не забывайте "http: //".

Я думаю, что это простой способ открыть URL -адрес с использованием этой функции

webbrowser.open_new_tab(url)

Вот еще один способ сделать это.

import webbrowser

webbrowser.open("foobar.com")
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top