0
這可能是一段很長的時間,但我的研究讓我無處可去!Word VBA Website Scrapping
我們目前推出了一個新的系統,它是基於Web的,由於成本有一些字母,其總部設在詞,而不是系統觸發。
我一直在想辦法解決這些字母可以從報廢的網絡自動填充。我已經能夠成功地使用'GetElementById'來做到這一點。
不過,我發現,這種ID值更改爲每個訪問的客戶記錄,所以我寫的代碼只有有效與一個客戶的工作。
使用類名或作爲唯一的ID是足夠獨特的任何其他變種不起作用。
是否有另一種方式,任何人能想到的?該HTML的結構爲特定的數據項如下:提前
<div fieldref="PolicySummary.EffectiveDate" objectref="P379F514AC5994666A109BAB16FAF5A4F" id="f_P379F514AC5994666A109BAB16FAF5A4F8_2_1" name="f_P379F514AC5994666A109BAB16FAF5A4F8_2_1" class=" x-form-display-field">7/1/2016</div>
感謝
這可能潛在的工作,什麼是最好的方式去包括(n)?可能聽起來很愚蠢的問題! – ChrisBrook
查看源代碼,並計數出現的類名稱的次數,當它在你需要使用數量少1 getElementsByClassName方法()返回一個數組的確切DIV,所以第一個是關鍵0 – xn1
好了,用戶將使用IE8,所以我的理解是,IE8不支持getElementsByClassName,但querySelectorAll()是,在這裏可以使用相同的邏輯嗎? – ChrisBrook