小弟想用WebBrowser控件來操作QQ空間的留言板,完成自動留言並點擊提交按鈕,目前提交按鈕功能已經實現,但是往留言板中寫文字還沒有實現,哪位大神幫幫忙,我的代碼如下
if (!webBrowser1.IsBusy)//判斷有沒有加載新的文檔
{
HtmlElement html_input1 = webBrowser1.Document.Window.Frames["tgb"].Document.All["veditor1_Iframe"];
html_input1.SetAttribute("value", "google");//這步不好使
HtmlElement searchButton = webBrowser1.Document.Window.Frames["tgb"].Document.All["btnPostMsg"];//獲取到iframe id為tgb下面的button
searchButton.InvokeMember("click");//這步好使
我發現veditor1_Iframe也是一個iframe的id,也就是iframe“tgb”裡面又有一個iframe“veditro1_Iframe”,並且裡面沒有扎到輸入框的id,請問這時怎麼去尋找這個輸入框並給它賦值呢??
根據qq空間批量留言的代碼的這段js代碼,說明不是Input,而是div,所以使用InnerHTML