2016-06-24 64 views
0

我正在制作一个应用程序,在我的粉丝页面上发帖,当我签名时,我列出了粉丝页面,没关系。使用WebBrowser发布在粉丝页面

我只是无法将文本放在facebook文本框中。

看看这里:

<div data-block="true" data-offset-key="72l55-0-0" class="_209g _2vxa"> 
<span data-offset-key="72l55-0-0"> 
    <span data-text="true">I NEED TO PUT TEXT HERE!!!</span> 
</span> 

HtmlElementCollection items = webBrowser1.Document.GetElementsByTagName("div"); 
      foreach (HtmlElement item in items) 
      { 
       if (item.GetAttribute("classname") == "_209g _2vxa") 
       { 
        item.InnerText = "oiii " + DateTime.Now; 
        item.InvokeMember("click"); 
        //SendKeys.Send("{ENTER}"); 
       } 
       } 

回答

0

您设置的div的innerText。然后点击相同的div?如何获得适当的跨度,例如:

var span = item.GetElementsByTagName(“span”)。First()。GetElementsByTagName(“span”)。First(); span.InnerText =“whatever”;

然后点击提交按钮?

+0

Hello Friend 是的,当我点击Div时,他打开打字框,需要在此打字框中播放文字。 – William

相关问题