使用WebBrowser在粉丝页面上发布

时间:2016-06-24 21:46:50

标签: c# webbrowser-control gecko geckofx

我正在制作一个应用程序在我的粉丝页面上发布,当我签名时,我列出了粉丝页面,它没问题。

我只是无法将文字放在脸书文本框上。

看这里:

<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}");
                }
              }

1 个答案:

答案 0 :(得分:0)

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

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

然后点击提交按钮?