這是我嘗試使用的Webkit的基本PyQt代碼。 import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import *
from PyQt4.QtNetwork import *
class XPrinter(QObject):
def __init__(
對於我的任務,我需要分析網頁的可視化結構。我通過PyQt使用QtWebkit作爲它易於使用的Webkit實現,並且可以在所有發行版中輕鬆使用。 QtWebkit提供具有幾何屬性的QWebElement對象,我可以使用它來獲取每個DOM節點的位置和尺寸。不過,我還需要從返回的幾何圖形中減去邊距,邊框和填充。 我使用QWebElement的styleProperty()方法來獲得邊框和邊距屬性爲: d
我想在python中通過qtwebkit渲染頁面的最大準確性(通過xvfb)。我是我有一個字體的問題。 Here's an example (image)。 此示例顯示以斜體顯示時出現問題,但不存在所有網站。系統是ubuntu 10.10服務器,它設置了標準的字體包(msttcorefonts和其他),但它似乎不會影響qtwebkit中的字體顯示。誰知道如何配置這個? 謝謝!
我想將頁面內容保存到圖像,當它被完全加載,但有時我得到的輸出柵格不完全呈現。 代碼: import sys
import signal
import os
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import QWebPage
app = QApplication(sys.arg