当前第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#操作windowad之的windows用户组
C#中for循环的实例分析
C#实现char字符数组与字符串相互转换的方法详解
详解C#winform程序自动更新实现方法(图)
C#基础入门-常量详解
使用C#操作windowad之添加对象到用户组
详解C#使用xsd文件验证xml格式是否正确的实现方法
unity3d用什么语言开发?
C#tuples(元组)
简单介绍C#表达式树expression简单类型比较demo的示例代码
更多相关阅读请进入《C#》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » C#使用Selenium+PhantomJS抓取数据详解