[PyQt] headless browsing via PyQT4
Jiangcheng Bao
jbao605 at gmail.com
Sun Feb 17 00:27:04 GMT 2013
I am trying to achieve headless browsing via QWebView or QWebPage, but
looks like the application would require a X server to connect to,
even if I don't call the .show() method.
The sample code at
http://webscraping.com/blog/Scraping-JavaScript-webpages-with-webkit/,
that does not call .show() method, but would fail with the following
error when running under terminal without DISPLAY set actually:
cannot connect to X server
I also tried to use module webkit.WebkitBrowser on
http://webscraping.com/, by creating WebkitBrowser and set gui=False
in the init method, but it also fails with the same error when there's
no DISPLAY.
Anybody has some idea how do I actually achieve headless browsing, by
either subclass QWebView, or webkit.WebkitBrowser?
Thanks
Jiangcheng Bao
More information about the PyQt
mailing list