2010-09-14 38 views
0

我試着開始使用HtmlAgilityPack,並想知道是否有人可以幫助我獲得良好開端。如何使用HTML Agility Pack訪問頁面的用戶標識和密碼?

我試圖從URL訪問user1的ID和密碼1 ID https://www.foragentsonly.com/login.aspx

我會如何呢?

+0

你不知道該怎麼做? – RedFilter 2010-09-14 14:11:55

+0

我可以通過執行var user = doc.GetElementById(「user1」);但這是最佳做法嗎? – strickland 2010-09-14 14:23:02

回答

2

既然你已經HTML文檔,這應該工作:

HtmlDocument doc = new HtmlDocument(); 
doc.Load("file.htm"); 
doc.DocumentElement.SelectNodes("//input[@id=user1]"); 
doc.DocumentElement.SelectNodes("//input[@id=password1]"); 

這只是工作的折扣XPath語法,因此對於更復雜的查詢,使用this reference作爲指導。

+0

是否可以選擇image1標籤並提交值? – strickland 2010-09-14 14:15:36

+1

當然,要選擇image1標籤。同樣的事情,只要修改一下選擇器。提交值 - 這是一個不同的問題,並且與敏捷包無關。你需要爲此創建一個Web請求等。 – jvenema 2010-09-14 14:37:06

相關問題