說明:訂票時可自訂自動填表程式,減少輸入表單時間。
作法:
1. 開啟一winform專案->從工具箱拉WebBrowser進來。
2. 在WebBrowser物件的Url屬性上填上目標網址->選取DocumentCompleted事件。
3. code behind:
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
HtmlDocument hdTest = webBrowser1.Document;
foreach (HtmlElement he in hdTest.All)
{
if (he.Name == "selectStartStation")
{
he.SetAttribute("value", "1");
}
else if (he.Name == "selectDestinationStation")
{
he.SetAttribute("value", "7");
}
else if (he.Id == "mobileInputRadio")
{
he.InvokeMember("onClick");
he.SetAttribute("checked", "radio47");
}
}
}
參考資料:
1. 自動訂票程式
http://blog.xuite.net/tzjvetaj/blog/11653752-%E8%87%AA%E8%A3%BD%E8%A8%82%E7%A5%A8%E7%A8%8B%E5%BC%8F
2. 自動填表
http://rritw.com/a/bianchengyuyan/csharp/2011/0919/129332.html
3. radio
http://social.msdn.microsoft.com/Forums/zh-TW/4deeddb1-ea22-4683-9890-4eed2a0ed233/radio-?forum=236
沒有留言:
張貼留言