2009-12-23 3 views

Répondre

0

encodez le mot-clé de recherche:

$query = urlencode("YOUR_SEARCH_KEYWORD"); 

Suivant construire l'URL dans le format suivant:

$URL = "http://search.aol.com/aol/search?query=$query"; 

Et puis chercher la page pour cette URL en utilisant la fonction file_get_contents():

$file = file_get_contents($URL); 

Cette page a 10 résultats, pour obtenir les 10 prochains résultats changent juste l'url comme:

$URL = "http://search.aol.com/aol/search?query=$query&page=2"; 

parcourrez le fichier à nouveau et cela a les 10 résultats suivants.

+0

alors vous avez un plus gros problème d'analyse de ces résultats, ce qui est une mauvaise chose, lorsque vous pouvez obtenir des résultats dans votre format directement. Pas sûr d'AOL, mais Google au moins fournir des résultats et sur le dev.aol il semble que AOL ont également des services Web pour retourner les résultats. –

+0

@Priyank: Je n'ai pas trouvé de documentation sur un tel service web. Si un service Web se termine, c'est le chemin à parcourir, sinon vous pouvez utiliser simplehtmldom pour simplifier l'analyse de la page téléchargée. – codaddict

Questions connexes