내가하려는 것은 웹 브라우저에로드 된 웹 페이지의 특정 텍스트를 구문 분석하는 것입니다. 보다 구체적으로,이 코드 라인.웹 브라우저에서 특정 텍스트를 구문 분석하는 방법은 무엇입니까?
<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>
나는이 가격으로 무엇을 하려는지 메시지 상자에 표시했습니다. 나는 3 개의 서로 다른 웹 브라우저에서 그리는 3 개의 다른 msgbox를 만들거나 3 개의 웹 브라우저에서 그리는 하나의 msgbox를 만들 수 있습니다. 나에게 큰 문제는 아니다. 또한이 코드는 버튼에 배치됩니다. 물론 필요하다면 msgbox가 아닌 텍스트 상자에 정보를 표시 할 수 있습니다. 나는 단지 msgbox를 선호한다.
나는
If webpageelement3.GetAttribute("id") = "selecttrainform1_addToCartPrice" Then
MsgBox("the price data here")
같은 것을 사용할 수 있습니다 생각하지만 난 그게 메시지 박스에 표시 얻을 일 것입니다 방법을 모르겠어요. 위의 코드는 버튼을 찾거나 클릭하는 데 사용 된 코드의 일부로 webpagelement.invokemember ("click") 명령을 생략 한 것입니다.
도움이 될만한 자료 나 링크를 아는 사람이 있습니까? Google을 통해 검색을 시도했지만 순간적으로 효과가 없습니다.
이것은 vb.net을 통해 다운되고 있습니다.
[HTML 민첩성 팩] (http://htmlagilitypack.codeplex.com/)을 사용해보십시오. – Neolisk