Red de conocimiento informático - Material del sitio web - Cómo desarrollar un navegador Webkit sencillo con Python

Cómo desarrollar un navegador Webkit sencillo con Python

Ejemplo, este ejemplo es muy corto, solo 13 líneas de código incluyendo la declaración de importación y líneas en blanco.

Python

importar sistema

desde PyQt4.QtWebKit importar QWebView

desde PyQt4.QtGui importar QApplication

de PyQt4.QtCore importar QUrl

app = QApplication(sys.argv)

navegador = QWebView()

browser.load(QUrl(sys.argv[ 1]))

browser.show()

app.exec_()

importar sistema

desde PyQt4.QtWebKit importar QWebView

desde PyQt4.QtGui importar QApplication

desde PyQt4.QtCore importar QUrl

app = QApplication(sys.argv)

browser = QWebView()

browser.load(QUrl(sys.argv[1]))

browser.show()

app.exec_()

Cuando pasa la URL al script a través de la línea de comando, el programa cargará la URL y mostrará la página cargada en la ventana.

¡Ahora parece que ya tienes un "navegador de línea de comandos"! Al menos es mucho mejor que el módulo de solicitudes de Python, e incluso un poco mejor que Lynx, porque nuestro navegador también puede cargar scripts JavaScript. Pero hasta ahora, no ha abierto la brecha con Lynx, porque la URL solo se puede pasar a través de la línea de comando cuando el navegador está habilitado.