Sto tentando di utilizzare JSoup per analizzare i risultati di ricerca di Google. Attualmente questo è il mio codice.Utilizzo di JSoup per analizzare i risultati di Google
public class GoogleOptimization {
public static void main (String args[])
{
Document doc;
try{
doc = Jsoup.connect("https://www.google.com/search?as_q=&as_epq=%22Yorkshire+Capital%22+&as_oq=fraud+OR+allegations+OR+scam&as_eq=&as_nlo=&as_nhi=&lr=lang_en&cr=countryCA&as_qdr=all&as_sitesearch=&as_occt=any&safe=images&tbs=&as_filetype=&as_rights=").userAgent("Mozilla").ignoreHttpErrors(true).timeout(0).get();
Elements links = doc.select("what should i put here?");
for (Element link : links) {
System.out.println("\n"+link.text());
}
}
catch (IOException e) {
e.printStackTrace();
}
}
}
Sto solo cercando di ottenere il titolo di risultati di ricerca e i frammenti sotto il titolo. Quindi sì, non so quale elemento cercare per scriverle. Se qualcuno ha un metodo migliore per raschiare Google usando java mi piacerebbe sapere.
Grazie.
Quindi vuoi il testo che hai inserito per la ricerca e i link principali di tutti i risultati della ricerca? – Collin
Voglio il testo che ho inserito per cercare e quindi utilizzare jsoup per estrarre i titoli/corpo dei risultati della ricerca, non i collegamenti principali. – user2405920
Sei sicuro che sia consentito da Google? – mael