怎样用Java代码抓取动态网页中iframe中的数据?

阅读 6.2k
4 个回答

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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题