#java #http
Вопрос:
Хорошо, так что название, возможно, не интуитивно понятно, но то, что я хочу сделать, это открыть веб-сайт, очистить его, но не выходить из него навсегда и распечатать результат.контент (потому что сайт обновляется в режиме реального времени), но я не хочу, чтобы он обновлялся или заходил на него еще раз, я сделал некоторое кодирование, и это сработало, но оно вернуло результат.контент, но я не знаю, как получить к нему доступ, кто-нибудь знает? Я не хочу использовать что-то вроде селена, я хочу использовать что-то, что работает в любой системе вам не нужно устанавливать 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();
}
и его локальный хост, потому что я не хочу сразу загружать его на свой сайт