c# httpwebrequest javascript 的问题 本帖最后由 u013245246 于 2013-12-28 05:00:23 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先用 开发人员工具去分析你要抓取的网页。监视所有请求。找到你需要的数据的来源。通常很多数据都是服务器响应到浏览器的。找到这个请求,正则就可以提取。还有一些特殊的值,可能是js 根据一些值,动态生成【有一定的算法】。你就需要自己实现对应的算法,去生成和它一致规则的 数据。js 都会加载到浏览器,找到对应js,把语法修改一下【修改成C#】就可以了.当然也可以用C# 动态调用js 引擎,去执行对应的js 函数。 一定要webbrowser解析js生成需要的内容,直接webrequest得到的就是源代码,js动态生成的内容获取不到 C# 动态调用js 引擎 有哪些js引擎??v8吗? 那我用webrequest登录后的cookie怎样可以给到webbrowser然后访问啊? 那我用webrequest登录后的cookie怎样可以给到webbrowser然后访问啊?可以用webbrowser执行js写入cookie。。 mshtml.IHTMLDocument2 doc = wbID.Document as mshtml.IHTMLDocument2;doc.parentWindow.execScript("document.cookie='webrequest登陆后获取的cookie'", "javascript");和这个有点像,参考:C# winform自动点击webbrowser网页confirm/alert确定按钮 用webbrowser和代理服务器的代码才能搞定吧 web版iOS,第二版,欢迎拍砖 如何得到 cell 的 contenWidth? 怎样在页面加载成功前显示一句话提示用户等候? 怎么让input的title显示的是input的value值 求大神帮忙,有点急,看见的帮我看看嘛,谢谢啦 一个编码问题,帮助解决!!马上给分!! 高分求三级连动下拉框的代码! 一个简单人的问题 ftp://ftp.metc.hebut.edu.cn/程序学习/编程工具/InstallShield专业版东方语言包.zip 怎样获得<table>的实际高度 为什么实现不了JS拖拽的效果 算法问题,按需要将数字分组
你就需要自己实现对应的算法,去生成和它一致规则的 数据。
js 都会加载到浏览器,找到对应js,把语法修改一下【修改成C#】就可以了.
当然也可以用C# 动态调用js 引擎,去执行对应的js 函数。
C# 动态调用js 引擎 有哪些js引擎??v8吗?
那我用webrequest登录后的cookie怎样可以给到webbrowser然后访问啊?
那我用webrequest登录后的cookie怎样可以给到webbrowser然后访问啊?可以用webbrowser执行js写入cookie。。 mshtml.IHTMLDocument2 doc = wbID.Document as mshtml.IHTMLDocument2;doc.parentWindow.execScript("document.cookie='webrequest登陆后获取的cookie'", "javascript");和这个有点像,参考:C# winform自动点击webbrowser网页confirm/alert确定按钮