C# 创建谷歌警报
我有一个程序,使用C#中的HTMLdocuments创建一个新的google警报。这是完美的工作,但谷歌最近改变了他们的网站。我已经更改了代码,尝试匹配新网站,它不再崩溃,但实际上它不会在谷歌中创建警报 代码如下:C# 创建谷歌警报,c#,visual-studio,dom,google-alerts,C#,Visual Studio,Dom,Google Alerts,我有一个程序,使用C#中的HTMLdocuments创建一个新的google警报。这是完美的工作,但谷歌最近改变了他们的网站。我已经更改了代码,尝试匹配新网站,它不再崩溃,但实际上它不会在谷歌中创建警报 代码如下: webBrowserControl.Navigate("http://www.google.com/alerts"); HtmlDocument createAlertPage = (HtmlDocument)webBrowserControl.Document; var que
webBrowserControl.Navigate("http://www.google.com/alerts");
HtmlDocument createAlertPage = (HtmlDocument)webBrowserControl.Document;
var queryBox = createAlertPage.GetElementById("query_div");
queryBox.SetAttribute("value", _newAlertSearchString);
HtmlElement createButton = (HtmlElement)createAlertPage.GetElementById("create_alert");
createButton.InvokeMember("click");
有人能看出我哪里出了错吗
谢谢大家 div#query _div中还有另一个输入元素,您需要获取它并在其中设置值您是指实体_div还是解释文本?我对这两件事感到困惑。谢谢。entity_div后面有一个输入,它没有idIs this。。我尝试了以下方法。。。var queryBox=createAlertPage.GetElementById(“query_div”);SetAttribute(“解释\文本”,“新警报搜索字符串”);