C#.Net webbrowser コントロールを使用してプログラムで textarea の値を設定しようとしていますが、多くの解決策を試しました。それらのいくつかは正常に機能しましたが、すべての Web サイトでは機能しませんでした。
これが私のコードです
HtmlElement item ;
.....
if (item.GetAttribute("name") == TextBody)
{
try
{ //code reaches this point
//for some pages, all the coming solutions do not work
item.SetAttribute("value", MyText);
item.InnerText = MyText;
item.InnerHtml = MyText;
}
これらの Web サイトでは、コードによる値の設定が許可されていない可能性があるという結論に達しました。この制限は設定できますよね?
もしそうなら、誰かが別の解決策を持っていますか?
すべての情報を含む POST リクエストを手動で送信することを考えています。しかし、これがどのように行われるのかわかりませんし、投稿リクエストのヘッダーとデータに何が書かれているのかもわかりません。元の投稿内容をチェックして似たような投稿ができるツールやプラグインがあればいいのですが。
前もって感謝します。