0
有討論編程方式使用C#的web瀏覽器點擊網頁按鈕,現有的幾種問題:有沒有辦法使用web瀏覽器點擊按鈕的一般方式
HtmlElement elem = webBrowser.Document.GetElementById("someid");
elem.Focus();
elem.InvokeMember("click")
elem.RemoveFocus();
這種方法似乎是www.cars.com工作。 按鈕是
<a class="button primary zc-submit" name="submit" id="newSearch" href="/for-sale/searchresults.action"><span name="searchText">Search New</span></a>
但不工作的http://www.kbb.com/used-cars。按鈕是
<a class="btnRedGradient fL gobutton" href="javascript:$('#yrmkmdForm').submit();"><span class='btnLeft'></span><span>GO</span><span class='btnRight'></span></a>
我不知道有沒有用c#web瀏覽器在表單中自動點擊按鈕,任何通用的方式?
謝謝尼克!但由於某種原因,我必須自己實施。那麼你能否提出一些解決我遇到的問題的方法? – Tom 2011-04-08 01:14:24
@湯姆,我希望我能幫到更多。我原本試圖通過網頁瀏覽器控制瀏覽一個網站,結果證明過於複雜,我不得不尋找更好的解決方案,這是WatiN。 – 2011-04-08 01:21:43