private PhoneResult mineFang(SearchResultItem item) { String html = getHtml(item); if (TextUtils.isEmpty(html)) return null; String link = TextUtils.getMatchGroup(PATTERN_AGENT_LINK, html); System.out.println("link=" + link); if (!TextUtils.isEmpty(link)) { return mineAgent(link); } if (html.contains("100%个人房源")) { PhoneResult phoneResult = new PhoneResult(); String chenghu = TextUtils.getSubString(html, "<span class=\"name floatl\" id=\"Span2\">", "</span>"); if (!TextUtils.isEmpty(chenghu)) { chenghu = chenghu.trim(); chenghu = TextUtils.clearHuanhang(chenghu); if (!TextUtils.isEmpty(chenghu)) phoneResult.setChenghu(TextUtils.appendJob(chenghu, "房东")); List<String> hangyeList = new ArrayList<String>(); hangyeList.add("房屋出租或出售"); phoneResult.setHangyeList(hangyeList); } // 房产图片 String imageHtml = TextUtils.getSubString(html, "<div class=\"slider\" id=\"thumbnail\">", "</div>"); if (!TextUtils.isEmpty(imageHtml)) { String avartar = TextUtils.getSubString(imageHtml, "<img src=\"", "\""); phoneResult.setImage(avartar); } if (phoneResult.isFound()) return phoneResult; } return null; }