1
我想要做的是從加載到網頁瀏覽器的網頁解析某些文本。更具體的說,這行代碼。如何解析瀏覽器中的某些文本?
<span class="price" id="selecttrainform1_addToCartPrice">$20.00</span>
它坐在第1342行。如果它有幫助,這是它之前的所有代碼,它位於同一行。
<nobr><input type="image" onclick="return onAddToCartClick('selecttrainform', '1', '');" src="/images/en/avs_addtocart_gray.gif" alt="Add To cart >" border="0" name="_handler=presentation.handler.request.rail.RailSimpleSelectDepartAvailabilityRequestHandler/_xpath=/sessionWorkflow/productWorkflow[@product='Rail']/tripJourneyTariffAvailability/journeyTariffAvailability[1]/binding[1]/journey/segment[1]/_/sessionWorkflow/productWorkflow[@product='Rail']/selectedJourney/@id_=_hy0s6wf8a3gi" /><span class="price" id="selecttrainform1_addToCartPrice">$20.00</span>
我試圖與價格做的是有一個消息框顯示。我可以有三個不同的msgbox出現,從三個不同的webbrowser中繪製,或者只有一個msgbox從三個不同的webbrowser中顯示出來。這對我來說並不重要。同樣,這段代碼將被放置在一個按鈕中。當然,如果需要,我可以將信息顯示在文本框中而不是msgbox中。我更喜歡msgbox。
我想我可以使用類似
If webpageelement3.GetAttribute("id") = "selecttrainform1_addToCartPrice" Then
MsgBox("the price data here")
,但我不知道怎麼說會努力讓它顯示到消息框。上面的代碼是我用來查找並單擊按鈕的一部分,只是省略了webpagelement.invokemember(「click」)命令。
有沒有人知道任何資源或鏈接會有幫助?我嘗試過谷歌搜索,但暫時沒有結果。
這是通過vb.net。
嘗試[HTML敏捷包](http://htmlagilitypack.codeplex.com/)。 – Neolisk