2014-10-28 52 views
1

如何獲取在訪問該頁面時可以看到的文本,但是在html代碼中找不到要查找的文本?如何從隱藏在html中使用硒的瀏覽器中獲取文本?

很多時候,我可以使用driver.pagesource從頁面中獲取文本,但是我有一種情況可以看到文本,但是當我下載它時,它不在html文件中的任何位置。

+0

你的意思是來自瀏覽器的隱藏文字? – 2014-10-28 17:11:34

+0

您可能需要像phantomjs這樣的解決方案,因爲文本很可能是通過某些js回調引入的,因爲硒並未發射 – 2014-10-28 17:11:43

+0

@Begueradj - 已更新的問題。明白了,你是否建議driver.pagesource將工作與phatomjs拉文本?現在測試。 – Chris 2014-10-28 17:13:41

回答

-1

也許代碼存在於iframe,並且您需要特殊的語法來處理iframe中的對象。

此外,您可以使用JavaScript來使make元素可見。

相關問題