我有以下注冊頁面的HTML代碼; http://jsbin.com/joxuwifo/1/edit在C#中的HttpWebRequest?
我有點理解如何使用HttpWebRequest
以及以編程方式將信息輸入特定字段的功能;然而,如果你查看上面的代碼,我即將提出的問題的一個例子就是「First Name」的文本框。
這是代碼原樣;現在
<div class="mrm lfloat _ohe">
<div class="uiStickyPlaceholderInput uiStickyPlaceholderEmptyInput">
<div class="placeholder" aria-hidden="true"></div>
<input id="u_0_0" class="inputtext _58mg _5dba" type="text" aria-label="First Name" placeholder="" value="First Name" name="firstname" data-type="text"></input>
</div>
</div>
,當下一個用戶輸入從鍵盤到文本框的按鍵,立即從「uiStickyPlaceholderInput uiStickyPlaceholderEmptyInput
」 DIV類名中去「uiStickyPlaceholderInput
」,沒有其他變化。如果我要輸入第一個名字作爲「Smith」,那麼實際的單詞「Smith」不會在HTML代碼中找到。
問題是,如果div classname自動更改並且沒有實際值將文本放入,那麼如何以編程方式將信息輸入到每個文本框字段?
我只需要自動填寫每個文本框和組合框和單選按鈕。
任何幫助表示讚賞!
謝謝!
你的問題還不清楚。您是否試圖以編程方式在您不能控制的網站上填寫表格? – mason
但你還沒有你的控制編號?像這樣:
是的,我試圖以編程方式填寫此表單。控件ID總是一樣的,只是我不知道該怎麼做。 StaticVoid發佈了javascript,但我需要它在c#中完成。 – user3712525