Articles of webkit

¿Cómo configuro el User-Agent para una QNetworkRequest en PyQtWebkit?

Estoy intentando configurar el encabezado “User-Agent” en mi pequeño navegador webkit, pero no lo conseguí. Esa pieza de código: self.web = QtWebKit.QWebView(self) … self.request = QNetworkRequest() self.request.setUrl(url) self.request.setRawHeader(“User-Agent”, QtCore.QByteArray (“TestUserAgent”)) self.request.setRawHeader(“Accept-Language”, QtCore.QByteArray (“en ,*”)) self.web.load(self.request) En este ejemplo, “Aceptar idioma” está configurado correctamente, pero el “Agente de usuario” es siempre el valor predeterminado. Dime por […]

¿Cómo hago para que Python, QT y Webkit funcionen en un servidor sin cabeza?

Tengo un servidor Debian Linux que uso para una variedad de cosas. Quiero que sea capaz de realizar algunos trabajos de raspado web que necesito que se realicen con regularidad. Este código se puede encontrar aquí . import sys from PyQt4.QtGui import * from PyQt4.QtCore import * from PyQt4.QtWebKit import * class Render(QWebPage): def __init__(self, […]

Rastreador web capaz de interpretar Javascript en python para Windows

Mi objective final es crear un rastreador web capaz de descargar todas las imágenes en una página web. Mi comprensión a partir de la lectura que he hecho es que debo integrar un motor de renderizado / diseño como Gecko o Webkit. Desafortunadamente, estoy ejecutando Windows, por lo que PyWebkit está fuera y con un […]

PyQt (PySide), WebKit y métodos de exposición desde / a Javascript

Estoy planeando usar PyQt para controlar un navegador WebKit integrado en el lado del servidor. Tengo algo de lógica de aplicación heredada en Javascript en la página HTML que se ejecuta dentro de WebKit. ¿Cómo podría comunicarme desde el proceso de host (Python, PyQt) con Javascript, para que Puedo llamar funciones de Javascript dentro de […]

Problema al cargar un sitio web específico a través de Qt Webkit

Actualmente estoy usando el siguiente código PyQt para crear un navegador simple: import sys from PyQt4.QtCore import * from PyQt4.QtGui import * from PyQt4.QtWebKit import * app = QApplication(sys.argv) web = QWebView() web.load(QUrl(“http://www.robeez.com”)) web.show() sys.exit(app.exec_()) Los sitios web como google.com o stackoverflow.com funcionan bien, pero robeez.com no lo hace. ¿Alguien con experiencia en Webkit sabe […]

Python Webkit haciendo capturas de pantalla de sitios web utilizando framebuffer virtual

El problema es que necesito capturar capturas de pantalla del sitio web sin ejecutar el servidor X. Entonces, en teoría, es posible crear un búfer de marco virtual y usarlo para capturar capturas de pantalla. ¿Hay soluciones similares, algún consejo sería apreciado? Sultán

PyQt Webkit y formularios html: Obteniendo resultados y cerrando ventana

Estoy intentando obtener una ventana de PyQt webkit Python sin bordes para mostrar un único formulario html de sitio web. Al hacer clic en enviar, los valores del formulario deben guardarse en un diccionario y la ventana cerrada. Hasta ahora (con la ayuda de un SO ) tengo la ventana sin bordes y puedo recuperar […]

Desplazando una ventana de WebKit2.Webkit en GTK + 3

¿Cómo se desplaza uno un widget webkit2gtk ? En webkitgtk (aka. webkit1 ) envuelve su WebView en un ScrolledWindow , por lo que puede usar su propiedad vadjustment . Para wekit2gtk , esta llamada en el WebView simplemente devuelve None , y no veo ningún otro método para llamar. Como explicación, quiero agregar soporte táctil […]

¿Cómo guardar los recursos de imagen de la página webkit de la memoria?

Abro la página con python, gtk, y webkit. Ahora, ¿cómo guardar la imagen de esa página sin volver a descargarla de Internet?

¿Qué es un buen navegador integrado para una aplicación pygtk?

Estoy planeando usar un navegador integrado en mi aplicación pygtk y estoy debatiendo entre gtkmozembed y pywebkitgtk. ¿Hay alguna diferencia convincente entre los dos? ¿Hay alguna tercera opción que no conozca? Cabe señalar que no usaré esto para acceder al contenido en la web. Lo uso principalmente para fines de interfaz de usuario. Mis prioridades […]