Ich möchte die geschätzte Ergebnisanzahl für bestimmte Google-Suchanfragen (im gesamten Web) mit Java-Code abrufen.einfachste (legale) Möglichkeit, die Google-Suchergebniszahl programmgesteuert zu erhalten?
Ich muss nur sehr wenige Abfragen pro Tag, so zunächst Google Web Search API, obwohl veraltet, schien gut genug zu sein (siehe z. B. How can you search Google Programmatically Java API). Wie sich jedoch herausstellte, unterscheiden sich die von dieser API zurückgegebenen Zahlen stark von denen, die von www.google.com zurückgegeben werden (siehe z. B. http://code.google.com/p/google-ajax-apis/issues/detail?id=32). Also diese Zahlen sind ziemlich nutzlos für mich.
Ich versuchte auch Google Custom Search engine, die das gleiche Problem aufweist.
Was ist Ihrer Meinung nach die einfachste Lösung für meine Aufgabe?
Könnten Sie bitte etwas zu Ihrer Lösung hinzufügen? – honk
hey, wenn Sie möchten, dass ich Ihnen den Inhalt von [link] (https://www.google.com/search?q=) im Objekt zurückschicke, werde ich es sicher tun. –
Sie scheinen den Code aus der Antwort von @JoshM wieder verwendet zu haben. Sie haben den Code jedoch geändert und erweitert. Was war der Grund dafür? Was ist besser/anders als @JoshM? Eine solche Erklärung würde den Lesern helfen, Ihre Lösung zu verstehen. – honk