在jsp页面使用java代码,获取html页面中所有script标签里面的src 路径,并存到本地的文件夹中

在jsp页面使用java代码,获取html页面中所有script标签里面的src 路径,并存到本地的文件夹中,第1张

public static void main(String[] args) throws Exception {

    Reader reader=new FileReader("d:/NewFilehtml");

    String content="";//每一行

    //写入文件

    Writer writer=new FileWriter(new File("d:/wanttxt"));

    //缓冲流封装一下,读写方便

    BufferedWriter bw=new BufferedWriter(writer);

    BufferedReader br=new BufferedReader(reader);

    while((content=brreadLine())!=null){

        if(contenttoLowerCase()indexOf("<script")!=-1&&contenttoLowerCase()contains("src")){

            bwwrite(contentsubstring(contentindexOf("src"),contentlastIndexOf("\""))+"\r\n");

        }

    }

    bwclose();

    writerclose();

    brclose();

    readerclose();

}

Html代码

<input type='text' name='imgurl' id='imgurl'> //这里设置type='text'为了测试;如果测试没有问题,请把type='text' 改成type='hidden'

<img src='1jpg' onclick='onCurrent(this);'>

<img src='2jpg' onclick='onCurrent(this);'>

<img src='3jpg' onclick='onCurrent(this);'>

js代码

var preObj = null; //保存上一次选中的的对象;

function onCurrent(obj){

if( preObj != null ){

preObjclassName = ''; //如果上一次有选中,将class置于空

}

objclassName = 'current'; //选中class为current;

preObj = obj;

documentgetElementById('imgurl')value = objcrc; //把选中的路径放在input中,方便提交

}

php部分

$imgurl = $_POST['imgrul'];

这一段是最简单,也是最经典的做法

代码未测试,有问题可补充;

希望可以帮到你

以上就是关于在jsp页面使用java代码,获取html页面中所有script标签里面的src 路径,并存到本地的文件夹中全部的内容,包括:在jsp页面使用java代码,获取html页面中所有script标签里面的src 路径,并存到本地的文件夹中、html中有三个img,鼠标选取一个,js使得class变成current,然后提交,php中如何取到这个img的src、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9629515.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存