我想使用JavaScript注入來訪問網站上特定位置的文本。使用Javascript注入訪問網站上的文本
但是,通過HTML瀏覽器,我發現它的大部分缺少Id,所以我不知道如何訪問文本。
例如,HTML的兩行如下:
<td valign="top" width="100%" >
<h1>My example heading</h1>
會仍然是找到了什麼本文說的什麼辦法?
而且,如果知道,文中說了什麼,有沒有找出下列文本位的任何方式......
<td valign="top" width="100%" >
<h1>You are trying to work out:</h1>
<h1>This text</h1>
不太可能。如果沒有id,那麼你很難在你試圖訪問的節點上找到它。你可能會喜歡一些正則表達式,或嘗試一些服務器端的屏幕截圖,但這些解決方案非常容易中斷。 – 2011-12-31 17:20:24
如果網頁的大部分總是相同的話會怎麼樣。這只是特定的細節,是不同的。比如說,一份報告正在顯示,每次都有不同的統計數據,我想了解詳情。 – Randomman159 2011-12-31 17:29:15
然後我會說你站在一個相當好的機會,能夠通過.getElementsByTagName(「h1」)收集它們並通過獲取返回的集合進行迭代來精確定位所需的標記。 – 2011-12-31 21:12:18