相关疑难解决方法(0)

C#(.NET)的无头浏览器?

我是一名正在构建GUI Web抓取应用程序的Python开发人员.最近我决定迁移到.NET框架并在C#中编写相同的应用程序(这个决定不是我的).

在Python中,我使用了Mechanize库.但是,我似乎无法在.NET中找到类似的东西.我需要的是一个以无头模式运行的浏览器,它能够填写表单,提交表单等.JavaScript解析器不是必须的,但它会非常有用.

.net c# browser automation web-scraping

36
推荐指数
3
解决办法
4万
查看次数

WebClient运行javascript

我有一个.aspx页面,它有一些控制分页的JavaScript函数.

我可以通过webbrowser运行这个javascript函数,其中包含以下方法 WebBrowser1_DocumentCompleted

WebBrowser1.Document.Window.DomWindow.execscript ("somefunction();", "JavaScript")
Run Code Online (Sandbox Code Playgroud)

webbrowser非常慢,我更喜欢使用System.Net.WebClient.DownloadString.

有一些方法可以使用System.Net.WebClient更快或其他方法运行此脚本吗?

.net javascript c# browser webclient

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

.net ×2

browser ×2

c# ×2

automation ×1

javascript ×1

web-scraping ×1

webclient ×1