当前第2页 返回上一页
第三步:写下如下图所示的代码。但是执行的时候会报错。原因是找不到PhantomJS.exe。这时候可以去下载一个,也可以继续看第四步。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | using OpenQA.Selenium; using OpenQA.Selenium.PhantomJS; using System; namespace ConsoleApp1
{ class Program
{ static void Main( string [] args)
{ var url = "http://www.baidu.com" ;
IWebDriver driver = new PhantomJSDriver(GetPhantomJSDriverService());
driver.Navigate().GoToUrl(url);
Console.WriteLine(driver.PageSource);
Console.Read();
} private static PhantomJSDriverService GetPhantomJSDriverService()
{
PhantomJSDriverService pds = PhantomJSDriverService.CreateDefaultService();
return pds;
}
}
}
|

第四步:打开nuget安装Selenium.PhantomJS.WebDriver包。

第五步:运行。可以看到phantomjs.exe被自动下载了。

好了,这样就可以开始你的数据抓取大业了。
以上就是C#使用Selenium+PhantomJS抓取数据详解的详细内容!
返回前面的内容
相关阅读 >>
详解C#把datatable中数据一次插入数据库的示例代码
解析C#.net 和vb.net的区别
C#实现在listview中插入图片的示例代码分享
深入讲解C#中委托的+=和-=
详细介绍C#中调用formatmessage api
简单介绍C#类的继承的示例代码
使用C#操作windowad之添加对象到用户组
C#使用oledb连接excel执行insert into语句出现“必须使用一个可更新的查询”的解决办法的示例代码
C#中backgroundworker用法的详解(图)
C# 常用函数总集
更多相关阅读请进入《C#》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » C#使用Selenium+PhantomJS抓取数据详解