chinawcs在吗?继续求教网页post数据 http://www.gzgcjg.com/gzqypjtx/Estimate/OA/MainQueryMark.aspx?clearPaging=true这个不是 post返回的 直接get得到直接get 此网址就可以得到数据 更简单 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你终于来啦!我知道是可以直接get得到,但是我想拿第二页,第三页呢,他的地址都不变的好像 每次get的网址都是一样,所以只能拿到第一页的数据。 研究了一下,这个网站好像用的是ajax,感觉非常困难了。不过我相信总会有高手出现的。 __EVENTVALIDATION和__VIEWSTATE这两参数貌似没有多大效果,__VIEWSTATE如果页面不需要保存状态可以去掉不影响效果; 对于你的问题,获得网页数据就像楼上说的GET获得整个网页的HTML代码,然后按照自己的规则取得想要的数据,至于你想要获得分页数据,你要现在网页上面点击分页,然后分析出分页URL的规则,这样就可以通过循环来GET的网页;顺便提一下,很多分页喜欢有个参数PAGE=X,X为页数; 原来是分页呀 这个是post的返回的 地址还是http://www.gzgcjg.com/gzqypjtx/Estimate/OA/MainQueryMark.aspx?clearPaging=truepost内容 很多 其中一个 参数 ctl00$cph_content$GridViewPaging1$txtGridViewPagingForwardTo 给几就是 第几页 对的,但是其他参数有些是加密的,如果不填或随便填post会报错的,上面的地址就是进入首页的网址的。 可是这个网页,无论你点到哪一页,他的URL都是不变的,查看post的数据 参数也是长度几千个的字符,类似加密过的东西 post 内容时很长 你照搬去 post 不尝试哪知道不行 尝试过了的。会报错 exception class EIdHTTPProtocolException with message 'HTTP/1.1 500 Internal Server Error'.而且这两个特长的值每一次都是不同的,找不到规律,想用webbrowser模拟点击取内容,也实现了,但速度真心不能忍受,我想这个网站做成这样也是为了故意防止这类软件去提取数据吧 好不容易不报错了,但是post回来的数据始终是第一页的 参数 ctl00$cph_content$GridViewPaging1$txtGridViewPagingForwardTo 给的什么值 是没解决啊,用webbrowser是可以解决,但是速度太慢了。前辈有空能否抽空研究一下啊 ShellExecute打印问题,老问题了啊,没有找到答案 100分求解Mdi窗口显示问题 QQ的句柄怎么获得! 请问数据存储时断电,数据如何保存? 有一数据表,如何让他达到如下的数据输出效果,请高手指点 那儿下载Essential Pascal电子书?中文版英文版都可以!! 图片对称问题 请教TreeView的用法 关于AdoQuery的怪事,如果有半点虚假,你随便抽我!!!! 有没有哪位大虾在socket编程中自己定义过通信规则的? tchart 动态添加自定义轴并绑定到series上的问题 为了DELPHI的未来,散分
对于你的问题,获得网页数据就像楼上说的GET获得整个网页的HTML代码,然后按照自己的规则取得想要的数据,至于你想要获得分页数据,你要现在网页上面点击分页,然后分析出分页URL的规则,这样就可以通过循环来GET的网页;
顺便提一下,很多分页喜欢有个参数PAGE=X,X为页数;
post内容 很多 其中一个 参数 ctl00$cph_content$GridViewPaging1$txtGridViewPagingForwardTo 给几就是 第几页
而且这两个特长的值每一次都是不同的,找不到规律,想用webbrowser模拟点击取内容,也实现了,但速度真心不能忍受,我想这个网站做成这样也是为了故意防止这类软件去提取数据吧