स्क्रैप करने के लिए JSoup का उपयोग करके मैं Google से खोज परिणामों को स्क्रैप करने के लिए JSoup का उपयोग करने का प्रयास कर रहा हूं। वर्तमान में यह मेरा कोड है।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();
}
}
}
मैं सिर्फ खोज परिणामों का शीर्षक और शीर्षक के नीचे स्निपेट प्राप्त करने का प्रयास कर रहा हूं। तो हाँ, मुझे नहीं पता कि इन तत्वों को छीनने के लिए किस तत्व को देखना है। यदि जावा का उपयोग करके Google को स्क्रैप करने के लिए किसी के पास बेहतर तरीका है तो मुझे जानना अच्छा लगेगा।
धन्यवाद।
तो क्या आप जिस पाठ को खोजने के लिए दर्ज किया है और सभी खोज परिणामों के मुख्य लिंक चाहते हैं? – Collin
मैं चाहता हूं कि मैं जिस पाठ को खोजने के लिए दर्ज किया गया हूं और फिर खोज परिणामों के शीर्षक/निकाय निकालने के लिए jsoup का उपयोग करें, मुख्य लिंक नहीं। – user2405920
क्या आप वाकई Google द्वारा इसकी अनुमति है? – mael