用delphi抓取网页数据为什么抓得不全

beil0eve 2015-06-08 04:35:26
用的delphi自带的IdHttp
idhttp1.Get('http://www.keno100.com/history/index.php?city=7&dwi=0') 抓取这个网页的数据 为什么抓得不全 下面的数据完全抓不到 有什么好的方法能实现吗
...全文
1431 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
joanagle 2017-06-07
  • 打赏
  • 举报
回复
RespData:=TStringStream.Create(''); IdHTTP1.Get(url,RespData); memo1.Lines.Add(RespData.DataString);
beil0eve 2015-06-10
  • 打赏
  • 举报
回复
引用 1 楼 lyhoo163 的回复:
IdHttp.Get('你要的网址',Params);
这个好象也不行啊
beil0eve 2015-06-10
  • 打赏
  • 举报
回复
引用 2 楼 wr960204 的回复:
idHttp只是简单地下载页面,不能解析HTML也不能执行JS脚本,更不能拉取嵌入CSS,JS文件.如果页面有脚本做了调整,那么拉取的和看到的就不同. 做这个事情还是要靠浏览器引擎,比如IE内核Webbrowser或者webkit核心的引擎.来运行页面才行
有实例吗
武稀松 2015-06-08
  • 打赏
  • 举报
回复
idHttp只是简单地下载页面,不能解析HTML也不能执行JS脚本,更不能拉取嵌入CSS,JS文件.如果页面有脚本做了调整,那么拉取的和看到的就不同. 做这个事情还是要靠浏览器引擎,比如IE内核Webbrowser或者webkit核心的引擎.来运行页面才行
lyhoo163 2015-06-08
  • 打赏
  • 举报
回复
IdHttp.Get('你要的网址',Params);

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧