質問

import urllib

fun open():
    return urllib.urlopen('http://example.com')

しかし、Example.comが開くと、CSSまたはJSがレンダリングされません。 WebブラウザでWebページを開くにはどうすればよいですか?

@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を表示します。新しい場合、可能であれば同じブラウザウィンドウでURLが開かれます。新しい場合、可能であれば新しいブラウザウィンドウが開きます。新しい場合、可能であれば新しいブラウザページ(「タブ」)が開かれます。オートレイズが本当なら、ウィンドウが上げられます

webbrowser.open_new(url)

デフォルトのブラウザの新しいウィンドウでURLを開く

webbrowser.open_new_tab(url)

デフォルトのブラウザの新しいページ(「タブ」)でURLを開く

データも読む必要があります。

チェックアウト : http://www.doughellmann.com/pymotw/urllib2/ それを理解するために。

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

もちろん、あなたが望むのはそれをブラウザでレンダリングすることであり、Aaronasterlingの答えはあなたが望むものです。

の上

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

の上 マックOS

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の答え以外に、デフォルトのWebブラウザーを開くという利点があります。 「http://」を忘れないでください。

これは、この関数を使用してURLを開く簡単な方法だと思います

webbrowser.open_new_tab(url)

これが別の方法です。

import webbrowser

webbrowser.open("foobar.com")
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top