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_() p>
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.