如何Web浏览器在我的Facebook墙上发布

本文关键字:Facebook 我的 Web 浏览器 如何 | 更新日期: 2023-09-27 18:30:36

如何在我的墙上发布Web浏览器?

我正在使用此代码,他可以在文本区域中播放文本,但不能发布。

            HtmlElement ele = webBrowser1.Document.GetElementById("xhpc_message");
        if (ele != null)
            ele.InnerText = "Hello Word";

        ele = webBrowser1.Document.GetElementById("Post");
        if (ele != null)
            ele.InvokeMember("click");

我需要多花一些参数吗?

如何Web浏览器在我的Facebook墙上发布

试试这个,假设字段"xhpc_message"是您要发布消息的位置:

    Dim inp As HtmlElement
    For Each inp In WebBrowser1.Document.GetElementsByTagName("textarea")
    If inp.GetAttribute("name") = "xhpc_message" Then
    inp.SetAttribute("value", "your text")
    End If
    Next

然后,您需要弄清楚发布表单的提交按钮的名称。

HtmlElement timelineContainer = null;

timelineContainer = webBrowser1.Document.GetElementById("timeline_react_composer_container");  
HtmlElement div1 = timelineContainer.FirstChild;
foreach (HtmlElement txtArea in div1.GetElementsByTagName("textarea"))
{
    if(txtArea.GetAttribute("name") == "xhpc_message_text")
    {
        txtArea.SetAttribute("value", "Test V2 'r'n http .. ");
        txtArea.Focus();
    }
}

HtmlElement btn = timelineContainer.GetElementsByTagName("button")[0];
btn.InvokeMember("click");