有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

http Java web将其内容刮除,但只刮除正文样式,然后不退出并永远运行

好吧,所以标题可能不是直观的,但我想做的是打开网站刮它,但不要永远在网站上退出并打印结果。内容(因为网站实时更新),但我不希望它刷新或再次转到它。我做了一些编码,它工作了,但它返回了结果。内容,但我不知道如何访问它有人知道吗?我不想使用像selenium这样的东西我想使用在每个系统上都能工作的东西+u不必安装chromedriver 这是它返回的网站的代码

        var time = 0;
        setInterval(function() {
            $.ajax({
                type: "POST",
                data: {time : time},
                url: "fileupdate.php",
                success: function (data) {
                    var result = $.parseJSON(data)
                    if (result.content) {
                        $('#file_content').append('<br>' + result.content);
                    }
                    time = result.time;
                }
            });
        }, 1000);
    </script>

这是我的网站,所以没有伤害 这是我的代码,但我确实重新编码了20次,所以有点混乱,代码可能不工作,所以如果你在代码中发现错误,不要质疑它,我甚至用Jsoup做了一些事情,但它不工作

try {
            if(PixelMiner.timer > 20) {
                
                    
                
                
            
                
                
                
        
                if(!PixelMiner.test) {
                    
                    PixelMiner.test = false;
                        
                        url = new URL("http://localhost/thing.html");       

                       
                        in = new BufferedReader(new InputStreamReader(url.openStream()));
                }
                        String str;
                        while ((str = in.readLine()) != null) {
                            str = in.readLine().toString();
                            Document doc = Jsoup.parse(str); 

                            System.out.println(str);
                           
                        }
                    
                    
                    //System.out.println(textContents);
                        //in.close();
                        PixelMiner.timer = 0;
                    
                
            }else {
                PixelMiner.timer++;
            }
        } catch (IOException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }

它的本地主机,因为我不想直接上传到我的网站


共 (0) 个答案