Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t单击webbrowser C#中的按钮?_C#_Html_.net - Fatal编程技术网

Can';t单击webbrowser C#中的按钮?

Can';t单击webbrowser C#中的按钮?,c#,html,.net,C#,Html,.net,所以基本上我在为我的学位做一个项目(我做EEE,但主题是机器学习)。我想通过C#获得所有路透社新闻文章的列表,这些文章都是通过网络浏览器获得的。一旦我获得了单独的HREF链接,我将使用HTML Agility Pack提取单独文章的文本并进行一些数据挖掘 但是对于我进行的搜索(),会显示数千个结果,我需要单击页面上的“加载更多结果”按钮。我已经尝试了一些在网上找到的方法,但它不起作用!任何帮助都将不胜感激 按钮的HTML说明如下所示: <div class="search-result-m

所以基本上我在为我的学位做一个项目(我做EEE,但主题是机器学习)。我想通过C#获得所有路透社新闻文章的列表,这些文章都是通过网络浏览器获得的。一旦我获得了单独的HREF链接,我将使用HTML Agility Pack提取单独文章的文本并进行一些数据挖掘

但是对于我进行的搜索(),会显示数千个结果,我需要单击页面上的“加载更多结果”按钮。我已经尝试了一些在网上找到的方法,但它不起作用!任何帮助都将不胜感激

按钮的HTML说明如下所示:

<div class="search-result-more">
        <div class="search-result-more-txt">LOAD MORE RESULTS</div>
        <div class="search-result-top"><a href="#top"></a></div>
</div>
试试这个:

foreach (HtmlElement link in links)
{
      if (link.GetAttribute("className").Equals("search-result-more-txt"))
      {
          link.InvokeMember("Click");
      }
}
foreach (HtmlElement link in links)
{
      if (link.GetAttribute("className").Equals("search-result-more-txt"))
      {
          link.InvokeMember("Click");
      }
}