버튼 HTMLagilitypack을 통해 웹 페이지를 클릭하십시오.

buttonclick html-agility-pack vb.net

문제

HTMLagility 팩을 사용하여 웹 페이지를 통해 특정 양식을 채우려 고 노력하고 있지만 HTMLAgility를 통해 양식의 단추를 클릭하는 방법으로 붙어 있습니다. HTMLElement와 같은 다른 옵션을 본 적이 있지만 그다지 중요하지 않습니다. 아래 보이는 링크가 있습니다. http://www.moneycontrol.com/india/fnoquote/acc/ACC

이 페이지에서 속성을 설정하여 "재고"드롭 다운 메뉴와 만료 드롭 다운을 선택할 수 있습니다. 그러나 "SEARCH FUTURES"버튼을 클릭해야합니다.

종류의 도움은 절대적으로 감사 할 것입니다. vb.net에서 모든 코드가 설명되어야합니다.

수락 된 답변

HTML Agility Pack을 사용하여 버튼을 클릭하거나 원하는 것을 클릭 할 수 없습니다. 가장 중요한 것은 HTTP 게시 매개 변수를 볼 수있는 도구를 설치하는 것입니다. 나는 바이올린을 사용하며, 여기에서 다운로드 할 수 있습니다 : http://www.telerik.com/download/fiddler . "Search Futures"버튼을 클릭하면 다음과 같은 POST 데이터가 전송됩니다.

instrument_type=FUTSTK&post_flag=true&see_all=&sc_id=MPS&short_name=Adani+Ports&user_sel_price=&stock_code=MPS&sel_exp_date=2014-02-26

접견실을 보면 "Adani Ports"와 "2014-02-26"을 볼 수 있습니다. 그것들은 Stock and Expiry Date 드롭 다운의 값입니다. 이 두 값을 원하는대로 수정 한 다음 해당 게시물 데이터가 포함 된 앱에서 HTTP POST를 보냅니다.



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.