All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
在搜索结果出来之前页面显示“等待中...”的做法_[Asp.Net教程]
GridView中实现并列排名的例子_[Asp.Net教程]
关于C#中的DateTime类型的细节问题_.net资料_编程技术
一个Ajax.NET的查询实例_[Asp.Net教程]
页面根据不同Url显示不同Title以及不同的Mete_[Asp.Net教程]
PHP实例:用PHP实现表单验证码登陆校验_[PHP教程]
将ASP.NET,Control转换为String_[Asp.Net教程]
《Effective,C#》-使用成员初始化语句_[Asp.Net教程]
通过SQLSERVER重启SQLSERVER服务和计算机_[SQL,Server教程]
ASP2.0-FreeTextBox使用详解_[Asp.Net教程]
Reading number is top 10 pictures
The real super beauty2
Other people's teacher VS my teacher
中国女孩大胆自拍,显露完美身材4
世界五大海盗
LiXiang early youth photo
The money of more than 100 countries and regions10
男人帮杂志里的惹火性感美女2
漂亮的跳舞妹妹2
Beauty is thus produced
The Soviet union swimsuit exposure in the 70 year3
Download software ranking
asp.netWeb服务器高级编程
Tram sex maniac 2 (H) rar bag5
美女写真1
The king of fighters 97(Mobile phone games-apk)
Sora aoi's film--cangkong_Blue.Sky
C语言教程TXT
Unix video tutorial6
matrix1
Visual C++界面编程技术
C#高级编程(第4版)
aaa published in(发表于) 2013/12/13 9:43:18 Edit(编辑)
如何抓取到Asp.Net中-doPostBack获取新页面的数据_.net资料_编程技术

如何抓取到Asp.Net中-doPostBack获取新页面的数据_.net资料_编程技术

如何抓取到Asp.Net中-doPostBack获取新页面的数据_.net资料_编程技术-你的首页-uuhomepage.com

  在Web 2.0时代,很多网站采用AJAX技术实现,带来较好用户体验的代价是,javascript得到的内容搜索引擎无法爬到,Google也正在研究此种技术。本文讨论Asp.Net程序生成的链接,爬虫如何能爬进去的问题。


  问题:某网站出现的数据列表分页显示,而上一页和下一页都是用__doPostBack提交到后台处理,如javascript:__doPostBack('ucInfoListMore$gridInfoList$_ctl21$_ctl1',''),我们根本得不到他绝对链接的地址,而且每一页得下一页传入的参数是一样的。


  分析:我们首先理解__doPostBack做了哪些事情。


function __doPostBack(eventTarget, eventArgument) {
var theform;
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
theform = document.forms["Form1"];//注意此处的FormID
} else {
theform = document.Form1;//还有此处
}
theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
theform.__EVENTARGUMENT.value = eventArgument;
theform.submit();
}


  明白了吧,问题就在.__EVENTTARGET(后台处理的事件)和__EVENTARGUMENT上。这样就简单了,我们可以给这两个参数赋值,然后向后台发送Post就可以了。那么如何指定某一页呢,Asp.Net在后台是以Session方式保存当前页信息的,我们在Post得时候能够保证实在同一个会话中进行的就可以了。






添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.