Jsoup API解析HTML中input标签
2013-08-22 17:45
387 查看
Jsoup官网地址:http://jsoup.org/
1. 解析单个input元素
String html = "<p><input align=\"top\" src=\"/项目名/userfiles/image/yiyiren.jpg\" width=\"60%\" type=\"image\" longdesc=\"undefined\" /></p>";
Document doc = Jsoup.parse(html);
Element inputTag = doc.select("input").first();
String imgUrl = inputTag.attr("src");
2. 解析多个input元素
String html = "<p><input src=\"/项目名/userfiles/image/QQ图片20130618085610.jpg\" width=\"200\" height=\"99\" type=\"image\" longdesc=\"undefined\" /><strong>名称</strong>:薏苡仁<br /><input align=\"top\" src=\"/项目名/userfiles/image/yiyiren.jpg\" width=\"60%\" type=\"image\" longdesc=\"undefined\" /><br /></p>";
Document doc = Jsoup.parse(html);
Elements elements = doc.select("input");
for(Element inputTag : elements)
{
String imgUrl = inputTag.attr("src");
System.out.println("imgUrl=====" + imgUrl);
}
利用正则表达式获取HTML内容中的图片标签:
1. <img[^>]+src\\s*=\\s*['\"]([^'\"]+)['\"][^>]*>
2. <input[^>]+src\\s*=\\s*['\"]([^'\"]+)['\"][^>]*>
1. 解析单个input元素
String html = "<p><input align=\"top\" src=\"/项目名/userfiles/image/yiyiren.jpg\" width=\"60%\" type=\"image\" longdesc=\"undefined\" /></p>";
Document doc = Jsoup.parse(html);
Element inputTag = doc.select("input").first();
String imgUrl = inputTag.attr("src");
2. 解析多个input元素
String html = "<p><input src=\"/项目名/userfiles/image/QQ图片20130618085610.jpg\" width=\"200\" height=\"99\" type=\"image\" longdesc=\"undefined\" /><strong>名称</strong>:薏苡仁<br /><input align=\"top\" src=\"/项目名/userfiles/image/yiyiren.jpg\" width=\"60%\" type=\"image\" longdesc=\"undefined\" /><br /></p>";
Document doc = Jsoup.parse(html);
Elements elements = doc.select("input");
for(Element inputTag : elements)
{
String imgUrl = inputTag.attr("src");
System.out.println("imgUrl=====" + imgUrl);
}
利用正则表达式获取HTML内容中的图片标签:
1. <img[^>]+src\\s*=\\s*['\"]([^'\"]+)['\"][^>]*>
2. <input[^>]+src\\s*=\\s*['\"]([^'\"]+)['\"][^>]*>
相关文章推荐
- Jsoup API解析HTML中input标签
- jsoup 解析html网页标签获取数据(java 网页解析 数据)
- Jsoup解析HTML 标签内容
- Jsoup解析HTML时特殊标签的解析
- 爬取微博的数据时别人用的是FM.view方法传递html标签那么jsoup怎么解析呢
- jsoup解析html中的<select>标签
- HTML input标签的checked属性与Razor解析
- Jsoup-Java解析Html类库,替换img标签style样式
- 利用Jsoup解析html,如何得到<img>标签的位置
- html input type text标签属性和方法事件 (一)
- Jsoup 解析html
- java中解析HTML的方法:Jsoup和正则表达式
- UEditor解析数据库中HTML标签,C标签或者S标签
- Jsoup解析html终于成功了!!!
- 使用所见即所得文本编辑器编辑文本存入数据库后通过ajax获取服务器json_encode的数据到前台,文本内容上边的html标签不解析
- jsoup解析HTML及简单实例
- 使用 jsoup 对 HTML 文档进行解析和操作
- 一步步教你为网站开发Android客户端---HttpWatch抓包,HttpClient模拟POST请求,Jsoup解析HTML代码,动态更新ListView
- HTML <input> 标签的 disabled 属性
- jsoup官方解析一个HTML字符串