【问题标题】:Post on a fan page using WebBrowser使用 WebBrowser 在粉丝页面上发布
【发布时间】:2016-06-24 21:46:50
【问题描述】:

我正在申请在我的粉丝页面上发布,当我签名时,我列出了粉丝页面,没关系。

我只是无法将文本放在 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}");
                }
              }

【问题讨论】:

    标签: c# webbrowser-control gecko geckofx


    【解决方案1】:

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

    var span = item.GetElementsByTagName("span").First().GetElementsByTagName("span").First(); span.InnerText = "随便";

    然后点击提交按钮?

    【讨论】:

    • 你好朋友是的,当我点击 Div 他打开输入框,需要在这个输入框中播放文本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-30
    • 2010-11-25
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多