2013-10-22 38 views
0

我有一個外部瀏覽器插件(這是我的黑盒子)。這個插件試圖填充html頁面輸入字段的值(在加載時,我想創建一個程序,如果外部程序正確填充值,就能夠執行該程序)動態讀取html輸入字段的值:python

所以我想要做的是打開一個url我的python程序在瀏覽器中,在這個頁面加載時會自動執行插件並嘗試插入值,之後我想找到特定的輸入字段並解析,無論它們是否在瀏覽器的當前實例中正確填充, ?頁面

有沒有辦法使用Python做這種事(標準或第三方)模塊,您能推薦我任何

(注:我也想建立使用cx_freeze exe文件,所以最好是,如果模塊不依賴於外部文件)

謝謝。

回答

0

我建議使用PyQtSelenium

+0

PyQt可以以我需要的方式訪問瀏覽器?如果我理解正確,硒需要額外的「服務器」文件進行通信,這是不是一個問題,用cx_freeze構建? – dakov

+0

我沒有使用硒,但我曾與PyQt合作。您可以在小部件中打開一個網頁,在其中加載一個URL,然後您可以訪問DOM並在頁面上執行Javascript。 – warvariuc