Я создаю веб-скребинг для личного использования в играх.Это веб-сайт, который я собираюсь очистить: http://forum.toribash.com/clan_war.php?clanid=139
И я хочу посчитать частоту имени, которое появляется на «показывает детали».
Я прочитал это Получить контент из javascript onClick по гиперссылке , не зная, что это действительно то, что я ищу.Я сомневаюсь, что это не то, что я ищу, но, несмотря на это, я не пробовал ответить на эти вопросы, так как не знаю, как сделать это https://stackoverflow.com/a/12268561/10467473 подходящим для того, что я хочу.
BufferedReader month = new BufferedReader(new InputStreamReader(System.in));
String mth = month.readLine();
//Accessing the website
Document docs = Jsoup.connect("http://forum.toribash.com/clan_war.php?clanid=139").get();
//Taking every entry of war history
Elements collection = docs.getElementsByClass("war_history_entry");
//Itterate every collection
for(Element e : collection){
//if the info is on the exact month that are being searched we will use the e
if(e.getElementsByClass("war_info").text().split(" ")[1].equalsIgnoreCase(mth)){
//supposedly it holds every element that has player as it class inside of the button onclick
//But it doesn't work
Elements cek = e.getElementsByClass("player");
for(Element c : cek){
System.out.println(c.text());
}
}
На данный момент я ожидаю получить хотя бы имя в таблице сведений о шоу
Kaito
Chax
Draku
и так далее