成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java讀取html文件,并獲取body中所有的標(biāo)簽及內(nèi)容的案例

瀏覽:165日期:2022-08-26 17:07:00

這里的獲取的是html文件中body中的所有標(biāo)簽以及內(nèi)容

package com.lmt.service.file;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.io.Reader;import org.springframework.stereotype.Component;import com.lmt.config.UrlConstants;@Componentpublic class ParseFile { /** * 解析html文件 * @param file * @return */ public String readHtml(File file){ String body = ''; try { FileInputStream iStream = new FileInputStream(file); Reader reader = new InputStreamReader(iStream); BufferedReader htmlReader = new BufferedReader(reader); String line; boolean found = false; while (!found && (line = htmlReader.readLine()) != null) {if (line.toLowerCase().indexOf('<body') != -1) { // 在<body>的前面可能存在空格 found = true;} } found = false; while (!found && (line = htmlReader.readLine()) != null) {if (line.toLowerCase().indexOf('</body') != -1) { found = true;} else { // 如果存在圖片,則將相對(duì)路徑轉(zhuǎn)換為絕對(duì)路徑 String lowerCaseLine = line.toLowerCase(); if (lowerCaseLine.contains('src')) {//這里是定義圖片的訪問(wèn)路徑 String directory = 'D:/test'; // 如果路徑名不以反斜杠結(jié)尾,則手動(dòng)添加反斜杠 /*if (!directory.endsWith('')) { directory = directory + ''; }*/ // line = line.substring(0, lowerCaseLine.indexOf('src') + 5) + directory + line.substring(lowerCaseLine.indexOf('src') + 5); /*String filename = extractFilename(line); line = line.substring(0, lowerCaseLine.indexOf('src') + 5) + directory + filename + line.substring(line.indexOf(filename) + filename.length()); */ // 如果該行存在多個(gè)<img>元素,則分行進(jìn)行替代 String[] splitLines = line.split('<imgs+'); // <img后帶一個(gè)或多個(gè)空格 // 因?yàn)閖ava中引用的問(wèn)題不能使用for each for (int i = 0; i < splitLines.length; i++) { if (splitLines[i].toLowerCase().startsWith('src')) {splitLines[i] = splitLines[i].substring(0, splitLines[i].toLowerCase().indexOf('src') + 5) + directory + splitLines[i].substring(splitLines[i].toLowerCase().indexOf('src') + 5); } }// 最后進(jìn)行拼接 line = ''; for (int i = 0; i < splitLines.length - 1; i++) { // 循環(huán)次數(shù)要-1,因?yàn)樽詈笠粋€(gè)字符串后不需要添加<img line = line + splitLines[i] + '<img '; } line = line + splitLines[splitLines.length - 1]; } body = body + line + 'n';} } htmlReader.close(); // System.out.println(body); } catch (Exception e) { e.printStackTrace(); } return body; } /** * * @param htmlLine 一行html片段,包含<img>元素 * @return 文件名 */ public static String extractFilename(String htmlLine) { int srcIndex = htmlLine.toLowerCase().indexOf('src='http://www.piao2010.com/bcjs/); if (srcIndex == -1) { // 圖片不存在,返回空字符串 return ''; } else { String htmlSrc = htmlLine.substring(srcIndex + 4); char splitChar = ’'’; // 默認(rèn)為雙引號(hào),但也有可能為單引號(hào) if (htmlSrc.charAt(0) == ’’’) {splitChar = ’’’; } String[] firstSplit = htmlSrc.split(String.valueOf(splitChar)); String path = firstSplit[1]; // 第0位為空字符串 String[] secondSplit = path.split('[/]'); // 匹配正斜杠或反斜杠 return secondSplit[secondSplit.length - 1]; } } }

補(bǔ)充知識(shí):StandardEngine[Catalina].StandardHost[localhost].StandardContext[]

jar包沒(méi)有正確導(dǎo)入

1、在 build path 中添加

java讀取html文件,并獲取body中所有的標(biāo)簽及內(nèi)容的案例

2、如果這里不添加在編譯的時(shí)你的jar包將不會(huì)被導(dǎo)入

java讀取html文件,并獲取body中所有的標(biāo)簽及內(nèi)容的案例

3、如果依然沒(méi)有成功請(qǐng)刪除user jar包重新導(dǎo)入

以上這篇java讀取html文件,并獲取body中所有的標(biāo)簽及內(nèi)容的案例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
91精品福利在线| 精品一区免费av| 毛片一区二区三区| 亚洲影院免费| 国产精品电影一区二区| 99国产一区二区三精品乱码| 欧美一区二区私人影院日本| 麻豆91在线播放免费| 欧洲精品视频在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲一区日本| 亚洲丝袜自拍清纯另类| 在线精品亚洲| 亚洲色图制服诱惑| 亚洲视频成人| 亚洲高清中文字幕| 欧美亚洲一区二区三区| 亚洲成人av一区二区三区| 国产伦精品一区二区三区视频孕妇 | 欧美一级久久| 亚洲国产精品久久不卡毛片 | 先锋a资源在线看亚洲| 亚洲自拍偷拍九九九| 国产日韩欧美三区| 午夜av区久久| 欧洲激情一区二区| 国产中文一区二区三区| 欧美一区二区三区在线电影| 国产宾馆实践打屁股91| 精品91自产拍在线观看一区| 牛夜精品久久久久久久99黑人| 国产三级久久久| 欧美日韩高清免费| 一区二区三区在线不卡| 黄色精品一区| 亚洲男同1069视频| 久久精品国产清高在天天线| 麻豆91免费看| 精品久久久影院| 欧美天堂亚洲电影院在线观看| 亚洲色欲色欲www| 性一交一乱一区二区洋洋av| 免费成人小视频| 欧美一区二区在线看| 成人h动漫精品一区二区| 国产色综合久久| 亚洲精品一区二区三区蜜桃久| 亚洲国产成人tv| 欧美日韩国产片| www.欧美色图| 成人欧美一区二区三区1314 | 久久久久国产免费免费| 99视频国产精品免费观看| 婷婷六月综合亚洲| 4438x亚洲最大成人网| 92国产精品观看| 亚洲精品欧美专区| 欧美性猛交xxxxxxxx| www.亚洲在线| 亚洲自拍偷拍综合| 4438x成人网最大色成网站| 欧美日韩在线精品一区二区三区| 亚洲国产色一区| 欧美乱妇20p| 色综合久久中文综合久久97| 伊人夜夜躁av伊人久久| 在线观看日韩国产| 成人app软件下载大全免费| 国产精品天干天干在观线| 免费视频一区| 成人综合在线视频| 亚洲免费在线电影| 欧美精品亚洲一区二区在线播放| 欧美另类高清视频在线| 午夜精品免费在线| 精品久久人人做人人爰| 中文精品视频一区二区在线观看| 国产一区91精品张津瑜| 亚洲国产精华液网站w | 国产精品久久久久久久久晋中| 一本大道av伊人久久综合| 麻豆成人91精品二区三区| 国产欧美在线观看一区| 久久久成人网| 91在线精品秘密一区二区| 亚洲成人久久影院| 久久综合久久久久88| 嫩草成人www欧美| 国产超碰在线一区| 一区二区三区中文在线观看| 91精品国产一区二区人妖| 亚洲国产欧美日韩| 国产一区美女在线| 亚洲欧美一区二区三区国产精品| 欧美日高清视频| 亚洲国产精品一区制服丝袜| 国产精品综合一区二区| 一区二区高清视频在线观看| 精品少妇一区二区三区日产乱码| 亚洲欧美99| 欧美精品国产| 国内精品在线播放| 一区二区三区国产精品| 精品成人一区二区| 欧美最猛性xxxxx直播| 红杏aⅴ成人免费视频| 国产九色sp调教91| 亚洲国产综合色| 久久日韩粉嫩一区二区三区| 在线视频一区二区免费| 亚洲黄色大片| 97久久超碰精品国产| 久久精品噜噜噜成人88aⅴ| 亚洲欧美激情小说另类| 久久影院午夜论| 欧美日韩精品一区二区三区 | 午夜欧美2019年伦理| 国产亚洲欧美一级| 56国语精品自产拍在线观看| 国产乱码精品一区二区三区不卡| 91免费小视频| 国产乱妇无码大片在线观看| 午夜伊人狠狠久久| 中文字幕一区二区三区在线不卡| 欧美一级欧美一级在线播放| 色综合av在线| 一区二区三区福利| 欧美日韩国产精品一区二区亚洲| 国产成人精品1024| 免费视频最近日韩| 亚洲成va人在线观看| 久久这里都是精品| 欧美一区二区三区人| 在线免费观看日韩欧美| 国产三区二区一区久久| 欧美精品二区| 91蜜桃在线观看| 国产91在线|亚洲| 国内外成人在线| 青娱乐精品视频在线| 亚洲电影在线免费观看| 尤物av一区二区| 亚洲欧美日韩国产综合在线| 欧美激情在线一区二区| 2014亚洲片线观看视频免费| 日韩精品资源二区在线| 在线不卡中文字幕播放| 欧美日韩精品高清| 欧美视频你懂的| 色拍拍在线精品视频8848| 国产日韩欧美一区二区三区在线观看 | 樱花影视一区二区| 亚洲天堂网中文字| 亚洲欧洲三级电影| 国产精品国产三级国产普通话蜜臀 | 一本色道精品久久一区二区三区| 国产精品hd| 91丨九色丨黑人外教| 成人av网站在线观看免费| 国内精品免费在线观看| 另类专区欧美蜜桃臀第一页| 肉丝袜脚交视频一区二区| 午夜激情久久久| 午夜不卡av在线| 舔着乳尖日韩一区| 日韩和欧美的一区| 日本欧美在线看| 免费成人av资源网| 久久福利视频一区二区| 久久不见久久见中文字幕免费| 麻豆国产精品官网| 精品一区二区久久| 国产一区二区三区香蕉| 国产麻豆欧美日韩一区| 国产麻豆成人精品| 国产suv精品一区二区883| 国产精品中文字幕日韩精品| 国产精品一级在线| 成人小视频在线| 成人av免费在线| 91日韩在线专区| 国产在线不卡| 亚洲欧洲一区| 国产农村妇女精品一区二区| 香蕉久久夜色精品| 色哟哟日韩精品| 在线看日韩精品电影| 欧美人伦禁忌dvd放荡欲情| 7777精品伊人久久久大香线蕉经典版下载 | 91精品婷婷国产综合久久竹菊| 欧美精品第1页| 精品乱码亚洲一区二区不卡| 久久久综合视频| 国产精品久久久久久妇女6080| 最新不卡av在线| 亚洲国产精品久久人人爱蜜臀| 日本中文字幕一区二区有限公司| 久久精品噜噜噜成人88aⅴ| 国产精品911| 欧美成人久久|