我正在制作一个应用程序在我的粉丝页面上发布,当我签名时,我列出了粉丝页面,它没问题。
我只是无法将文字放在脸书文本框上。
看这里:
<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 :(得分:0)
您正在设置div的InnerText。然后点击相同的div?如何获得适当的跨度,例如:
var span = item.GetElementsByTagName(“span”)。First()。GetElementsByTagName(“span”)。First(); span.InnerText =“不管”;
然后点击提交按钮?