使用IdHttp获取网页代码出现的问题,只能得到部分代码,为什么,请大家帮忙
2008-10-28 09:53
846 查看
使用IdHttp获取网页代码出现的问题,只能得到部分代码,为什么,请大家帮忙 Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiNetwork/html/delphi_20061217111113109.html
content := idhttp.get('http://search.hrbanlv.com/job.do?action=search&orderby=updatedate&page=1&pagesize=50&pubarea=&keyword_job=&keyword_company=&workarea=9999&jobsort=9999&updatedate=14&keyword=');
获取其它网页的代码都正常,就是这个网页每次都只能获取到
<td height="108" colspan="2" valign="top"><table width="100%" >
这个位置就结束了,后面的都获取不到,不知道为什么,请大家帮忙看看!
..... 下载的时候好像你没有把网页保存到文件流或则内存流中吧
定义一个内存流,下载之前创建一下 写到异常保护里面
GET的时候把这个内存流的参数加进去
LZ试试
不行,其他网页都正常,就只有我上面提到的这个网址不能下载全,到那个地方后面就没了。
使用流的方式也不行!
...靠 你耍我啊
你说的那个网络地址根本都打不开 如何能下载的到呢
本来就打不开
我这里能打开,青岛人才网
噢 那是否是你输入的网络地址输错了? 打不开是下载不到的啊
indy组件好象也无这样的bug啊~~
首先感谢zuoansuifeng对我的问题的关注,不过,这个网址是能打开的,我用人头保证,用ie浏览很正常,用idhttp可以采集到信息,只是采集到一半左右的代码,后面的代码就没有了,我确认不是网页本身有问题,网址也没有搞错,我的程序下载别的网页,不管多长多慢的都是正常的。只是这个页面有问题,所以我把这个网址贴出来了,
我还没有那么白痴,一个不能访问的页面我拿出来问问题。
我再次声明我不是白痴
你说的能打开是因为先登录了才能打开的,而我们用ie直接打不开这个地址,所以直接用idhttp这个控件取得这个页面的内容也是不行的
算了吧,结贴,怎么说也说不清楚!
zuoansuifeng:这个网址能打开
dabaicai(不再做菜鸟):这个网址不需要登录可以直接浏览
就这样谢谢大家!
不知道是否还可以发言!
上面的网址我去试了,不用登陆可以打开!
但是页面加载不完全,使用IE也只能页面开一半,查看源代码也是到楼主所得到的那个地方!
应该是网页有问题吧,IE只能做到这样,idhttp也就这样了。
http://www.delphi2007.net/DelphiNetwork/html/delphi_20061217111113109.html
content := idhttp.get('http://search.hrbanlv.com/job.do?action=search&orderby=updatedate&page=1&pagesize=50&pubarea=&keyword_job=&keyword_company=&workarea=9999&jobsort=9999&updatedate=14&keyword=');
获取其它网页的代码都正常,就是这个网页每次都只能获取到
<td height="108" colspan="2" valign="top"><table width="100%" >
这个位置就结束了,后面的都获取不到,不知道为什么,请大家帮忙看看!
..... 下载的时候好像你没有把网页保存到文件流或则内存流中吧
定义一个内存流,下载之前创建一下 写到异常保护里面
GET的时候把这个内存流的参数加进去
LZ试试
不行,其他网页都正常,就只有我上面提到的这个网址不能下载全,到那个地方后面就没了。
使用流的方式也不行!
...靠 你耍我啊
你说的那个网络地址根本都打不开 如何能下载的到呢
本来就打不开
我这里能打开,青岛人才网
噢 那是否是你输入的网络地址输错了? 打不开是下载不到的啊
indy组件好象也无这样的bug啊~~
首先感谢zuoansuifeng对我的问题的关注,不过,这个网址是能打开的,我用人头保证,用ie浏览很正常,用idhttp可以采集到信息,只是采集到一半左右的代码,后面的代码就没有了,我确认不是网页本身有问题,网址也没有搞错,我的程序下载别的网页,不管多长多慢的都是正常的。只是这个页面有问题,所以我把这个网址贴出来了,
我还没有那么白痴,一个不能访问的页面我拿出来问问题。
我再次声明我不是白痴
你说的能打开是因为先登录了才能打开的,而我们用ie直接打不开这个地址,所以直接用idhttp这个控件取得这个页面的内容也是不行的
算了吧,结贴,怎么说也说不清楚!
zuoansuifeng:这个网址能打开
dabaicai(不再做菜鸟):这个网址不需要登录可以直接浏览
就这样谢谢大家!
不知道是否还可以发言!
上面的网址我去试了,不用登陆可以打开!
但是页面加载不完全,使用IE也只能页面开一半,查看源代码也是到楼主所得到的那个地方!
应该是网页有问题吧,IE只能做到这样,idhttp也就这样了。
相关文章推荐
- 解决在EasyUI中使用百度地图出现不居中和坐标图标显示异常的问题(红色代码部分)
- SAX解析出现断字符问题,只能获取部分字符
- 使用Qt的qmake管理boost::filesystem代码时出现LNK2019问题
- 使用canvas.clipPath来裁剪时部分机型出现问题
- 微信公众号平台网页授权接口中获取到的授权code传递给(即一个微信公众号网页授权给)任何其他多个回调域名下的url,解决了只能设置一个网页授权回调域名的问题,解决了redirect_uri参数错误的问
- Android Studio使用中出现的部分问题解决
- MFC获取远程网页HTML代码产生的乱码问题
- 只要你的答案让我明白了如和使用Microsoft VisualC++6 但是我一点基础也没有。所以向大家请教 我想学习C语言 加分不是问题 还望得到大家的帮助 我一定把分数加到你满意为止
- myeclipse里工程的jdk使用的1.7版本,其中java compiler最高只能选到1.6的问题(在maven工程中出现的问题) -- 记录
- 为什么我的鼠标和触摸板在Linux上使用时总会出现反应延迟的问题?
- VM中使用svn检出代码出现Password for '(null)' GNOME keyring问题的解决办法
- 不幸的问题还是出现了:Chromium代码上整理patch(working目录/master分支),部分文件做了git checkout恢复,结果GYP再编译就出错了
- 大家帮忙看看遮阳镜做是不是解决了上一篇文章中所说的问题: 使用tab做标记!!!
- 【android】使用部分模拟器出现兼容问题Error inflating class EditText
- 解决使用python3.5来获取PCL库出现 unable to find vcvarsall.bat的问题
- 部分机型带透明度背景使用popupwindow 的时候,出现闪屏问题(转自简书)
- 【C#】解决ListView,在代码部分使用Select=true选定时的背景问题
- 转:XP下使用IIS访问asp出现无权查看网页问题的解决办法
- 代码问题,大家来帮忙看看啊
- 使用curl抓取网页遇到HTTP跳转时得到多个HTTP头部的问题