怎样用Java代码抓取动态网页中iframe中的数据?
ringa_lee
ringa_lee 2017-04-17 16:38:56
[Java讨论组]

比如这个页面
http://www.chinamoney.com.cn/fe/Channel/17383?label=2
我想用java获取人民币汇率中间价中的最近一个月的历史数据,要怎么做?

ringa_lee
ringa_lee

ringa_lee

全部回复(4)
伊谢尔伦

其实吧。
接口就是这玩意儿
http://www.chinamoney.com.cn/fe-c/historyParity.do

PHP中文网

提供一下思路,先用httpClient或者URLConnection获取网页数据,再用htmlPasser解析数据,遇到iframe标签就获取。

解析还有粗暴点的,直接用String的函数indexOf(String) 获取 "<iframe>"~ "</iframe>"之间的字符串……(当然会有多个iframe)

黄舟

获取iframe的src信息,直接htpclient请求就好~

高洛峰

先获取一个网页,然后获取该网页内的全部iframe的src地址,再获取这些地址的网页内容即可。获取方式就是简单的用httpclient发送请求即可。其实iframe也是一个网页,同普通网页没啥区别

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号