import urllib
fun open():
return urllib.urlopen('http://example.com')
Wenn example.com geöffnet wird, werden weder CSS noch JS gerendert. Wie kann ich die Webseite in einem Webbrowser öffnen?
@error(404)
def error404(error):
return webbrowser.open('http://example.com')
Ich benutze eine Flasche. Gib mir den Fehler:TypeError("'bool' object is not iterable",)
error
Dekorateur scheint ein iterables zu erwarten.webbrowswer.open
wird öffnen Sie eine URL in den Browser und die RückgabeTrue
oder dieFalse
Konservierung Befehls Abfrage-Trennung . Sie möchten diese Seite eigentlich nicht im Browser öffnen, oder?webbrowser.open('http://www.google.com')
Sie ein, ob er das tut, was Sie wollen.Antworten:
mit dem Webbrowser- Modul
import webbrowser webbrowser.open('http://example.com') # Go to example.com
quelle
import webbrowser webbrowser.open(url, new=0, autoraise=True)
Zeigen Sie die URL mit dem Standardbrowser an. Wenn new 0 ist, wird die URL nach Möglichkeit im selben Browserfenster geöffnet. Wenn neu 1 ist, wird nach Möglichkeit ein neues Browserfenster geöffnet. Wenn neu 2 ist, wird nach Möglichkeit eine neue Browserseite ("Tab") geöffnet. Wenn Autoraise True ist, wird das Fenster geöffnet
Öffnen Sie die URL in einem neuen Fenster des Standardbrowsers
Öffnen Sie die URL auf einer neuen Seite ("Registerkarte") des Standardbrowsers
quelle
Am Fenster
import os os.system("start \"\" https://example.com")
Unter macOS
import os os.system("open \"\" https://example.com")
Unter Linux
import os os.system("xdg-open \"\" https://example.com")
Plattformübergreifend
import webbrowser webbrowser.open('https://example.com')
quelle
Sie müssen auch die Daten lesen.
Überprüfen Sie: http://www.doughellmann.com/PyMOTW/urllib2/ , um es zu verstehen.
Natürlich möchten Sie es im Browser rendern und die Antwort von aaronasterling ist genau das, was Sie wollen.
quelle
Sie könnten auch versuchen:
import os os.system("start \"\" http://example.com")
Abgesehen von der Antwort von @aaronasterling hat dies den Vorteil, dass der Standard-Webbrowser geöffnet wird. Vergessen Sie nicht das "http: //".
quelle
Hier ist eine andere Möglichkeit, dies zu tun.
import webbrowser webbrowser.open("foobar.com")
quelle
Ich denke, dies ist der einfache Weg, um eine URL mit dieser Funktion zu öffnen
quelle