2010-10-28 46 views
0


這是我的代碼片段如何使用webkit + gtk獲取網頁中的標題和腳本?

import gtk, webkit 
window = gtk.Window() 
browser = webkit.WebView() 
url = "www.google.com" 
browser.open(url) 

現在我想要得到的網頁標題,裏面的腳本標記。那我該怎麼做?

這些文檔並不清楚,我只找到Objective-C的文檔,我正試圖找到我的出路。如果您知道哪裏可以獲得更好的參考,但不一定適用於Python。 C,C++也可以。

謝謝

+0

C文檔可以在http://webkitgtk.org找到,http://code.google.com/p/pywebkitgtk/上有一個Python HOWTO。 – ptomato 2010-10-28 16:11:40

回答

0

我認爲有以下應該工作(我不能嘗試它現在):

def title_changed(widget, frame, title): 
    print title 

browser.connect('title-changed', title_changed) 

有一些文檔herehere並從源碼包演示目錄中的兩個例子。

0

它沒有綁定到用於檢索html的技術。一旦瀏覽器打開它,只需使用美麗的湯或任何支持XPath的任何內容解析html。

相關問題