80,493
社区成员
发帖
与我相关
我的任务
分享
try {
String html = NetTool.getHtml(Url, DltEncode);//获得网页源代码
int subCount = -1;
// 截取开始的部分
if ((subCount = html.indexOf("<tr class=\"t_tr1\"><!--<td>2</td>--><td class=\"t_tr1\">")) != -1) {
html = html.substring(subCount);
subCount = -1;
// 去掉后面的部分
if ((subCount = html.lastIndexOf("</td></tr>")) != -1) {
html = html.substring(0, subCount);
}
// 替换
html = html.replace("<tr class=\"t_tr1\"><!--<td>2</td>--><td class=\"t_tr1\">","{");
html = html.replace("\r\n", "");
StringTokenizer st = new StringTokenizer(html, "{");
String[] strArray = new String[st.countTokens()];// 得到用</td></tr>分割的字符串数组
int k = 0;
while (st.hasMoreTokens()) {
String temp = st.nextToken();
strArray[k] = temp;
k++;
}
String num1 = "", num2 = "", num3 = "", num4 = "", num5 = "";
// 解析分割后的数据,得到想要的数据
for (int i = qishu - 1; i >= 0; i--) {
String temp = strArray[i];
num1 = temp.substring(29, 31).trim();
num2 = temp.substring(55, 57).trim();
num3 = temp.substring(81, 83).trim();
num4 = temp.substring(107, 109).trim();
num5 = temp.substring(133, 135).trim();
}
}
} catch (Exception e) {
System.out.println("e=" + e);
}