从C#应用程序在网站上执行JavaScript命令?
我在上,我试图进入第2页,他们似乎使用JavaScript加载页面 如果我在Firefox中打开控制台并粘贴从C#应用程序在网站上执行JavaScript命令?,javascript,c#,web-crawler,webclient,Javascript,C#,Web Crawler,Webclient,我在上,我试图进入第2页,他们似乎使用JavaScript加载页面 如果我在Firefox中打开控制台并粘贴 javascript:__doPostBack('ctl00$PlaceHolderMain$CICContract1$gvSSP','Page$2') 第二页已加载 我想知道是否有办法在C#中做到这一点,也许可以通过WebClient?我希望循环浏览所有列出的页面,而使用WebRequests的替代方法非常笨拙 编辑:我没有访问网站内部或源代码的权限。我正在写一个网络爬虫。您可以在C
javascript:__doPostBack('ctl00$PlaceHolderMain$CICContract1$gvSSP','Page$2')
第二页已加载
我想知道是否有办法在C#中做到这一点,也许可以通过WebClient?我希望循环浏览所有列出的页面,而使用WebRequests的替代方法非常笨拙
编辑:我没有访问网站内部或源代码的权限。我正在写一个网络爬虫。您可以在C代码中使用RegisterStartupScript 请看这份文件
您可以在JavaScript中使用
\uuuu DoPostBack
执行相同的操作,并将其指向您想要的事件,然后从那里重定向到第2页。aspx
@DJKRAZE:我不确定我是否遵循了。你能详细说明一下吗?你可以在.aspx
页面中创建一个javascript,我会在readabilityMaybe的答案中发布一个例子?@Chris:那只是在C#中执行javascript代码。我需要在网页上执行代码。