C# 安装Htmlunit
时间: 2023-10-19 12:58:02 浏览: 157
htmlunit-2.13
3星 · 编辑精心推荐
对于C#使用HtmlUnit,你可以通过引用相关的dll文件来实现。在给出的例子中,dll包括HtmlUnit和NHtmlUnit。这些dll文件可以通过引用外部库的方式导入到你的项目中。在代码中,你可以使用WebClient类创建一个Web客户端对象,并设置相关的选项,如禁用JavaScript、启用CSS等。然后使用GetHtmlPage方法获取网页的HtmlPage对象,将其转换为xml格式的字符串。接下来,你可以使用HtmlDocument类加载xml字符串,并通过GetElementbyId方法获取指定元素的名称。最后,你可以将结果打印出来。需要注意的是,代码中使用了Thread.Sleep方法来等待3秒,以确保获取到完整的页面内容。至于HtmlUnit的版本问题,可以选择兼容jdk1.7的低版本2.18版的HtmlUnit。如果你使用的是Maven管理项目,可以在pom.xml中添加相关的依赖。希望对你有帮助!<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* [c# 抓取 js动态生成的HTML的工具:NHtmlUnit](https://blog.csdn.net/weixin_34049948/article/details/93190180)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
- *2* *3* [关于htmlunit运行时报各种错的坑](https://blog.csdn.net/nercon233/article/details/86581123)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
[ .reference_list ]
阅读全文