Hallo zusammen!
In einem Projekt muss ich Suchanfragen an diverse Suchmaschinen schicken und die Ergebnisse auslesen. Da ich da bislang noch nicht soviel Ahnung von hatte, habe ich das zunächst mal über eine URLConnection gemacht und das Ergebnis via Tidy in ein DOM Document umgewandelt. Das konnte ich dann halbwegs bequem via XPath auslesen. Mittlerweile bin ich auch in der Lage, diverse Suchmaschinen wie Yahoo und Google auszulesen.
Nun mal endlich meine eigentliche Frage: Ich habe gesehen, dass Google einen Webservice anbietet, der über eine WSDL beschrieben ist (http://api.google.com/GoogleSearch.wsdl) und Yahoo auch einen Webservice (http://api.search.yahoo.com/WebSearchService/V1/webSearch?appid=YahooDemo&query=umbrella&results=10) hat (ohne WSDL allerdings).
Wie würdet ihr das realisieren?
Die Google WSDL scheint etwas alt zu sein.
In einem Projekt muss ich Suchanfragen an diverse Suchmaschinen schicken und die Ergebnisse auslesen. Da ich da bislang noch nicht soviel Ahnung von hatte, habe ich das zunächst mal über eine URLConnection gemacht und das Ergebnis via Tidy in ein DOM Document umgewandelt. Das konnte ich dann halbwegs bequem via XPath auslesen. Mittlerweile bin ich auch in der Lage, diverse Suchmaschinen wie Yahoo und Google auszulesen.
Nun mal endlich meine eigentliche Frage: Ich habe gesehen, dass Google einen Webservice anbietet, der über eine WSDL beschrieben ist (http://api.google.com/GoogleSearch.wsdl) und Yahoo auch einen Webservice (http://api.search.yahoo.com/WebSearchService/V1/webSearch?appid=YahooDemo&query=umbrella&results=10) hat (ohne WSDL allerdings).
Wie würdet ihr das realisieren?
Die Google WSDL scheint etwas alt zu sein.