我已經使用PyQt4.QtWebkit來抓取我的Django應用程序中的網頁。在生產環境中,模塊無法抓取它,它會拋出錯誤「管理的.py:無法連接到X服務器」manage.py:無法連接到X服務器
我的Qt類:
class Render(QWebPage):
def __init__(self, url):
self.app = QApplication(sys.argv)
QWebPage.__init__(self)
self.loadFinished.connect(self._loadFinished)
self.mainFrame().load(QUrl(url))
self.app.exec_()
def _loadFinished(self, result):
self.frame = self.mainFrame()
self.app.quit()
從Django的外殼呼籲:
r = Render(url)
當我把這稱爲 「渲染」 C lass通過django與Django shell(python manage.py shell)渲染函數拋出錯誤。 你能幫我解決嗎?
什麼是錯誤?對我來說工作 – Goin 2011-12-21 20:20:34
「manage.py:無法連接到X服務器」 – Nava 2011-12-22 09:14:52