Question

Essayer d'apprendre un peu plus PHP. Voici ce que je suis après.

Pour l'essentiel, je voudrais rechercher un site Web et renvoyer des données à mon propre site web.

  1. Ajouter quelques mots-clés à un formulaire.
  2. Utilisez ces mots-clés pour interroger un site Web tel que monster.com pour obtenir des résultats qui correspondent aux mots-clés entrés.
  3. Saisissez ces données et le retourner à mon propre site web.

est quelque chose comme cela dur Comment? Je reconnais les grandes lignes ci-dessus, mais trop simpliste des conseils que vous pouvez offrir sont très appréciés.

Était-ce utile?

La solution

Si vous interrogez un site qui a une API désigné pour ce genre de fonctionnalité, vous êtes sur la rue facile. Il suffit d'appeler la fonction de recherche appropriée de l'API et vous êtes tous ensemble.

Si le site que vous interrogez ne dispose pas d'une API, vous pourriez encore être en mesure de rechercher sur le site avec un HTTP GET en utilisant les bons paramètres. Ensuite, il vous suffit de gratter dans le fichier pour les résultats de la recherche avec votre script et quelques fonctions regex.

Voici un petit tutoriel sur écran de grattage avec PHP . Espérons que ce sera d'un peu d'aide pour vous. Le problème avec ceci est qu'en général, si le site n'a pas rendu facile d'accéder à leurs données, ils pourraient ne pas vouloir vous faire.

Autres conseils

Entrez Yahoo Query Language (YQL). Il est un service qui vous permet d'utiliser des choses comme XPath pour obtenir des données de sites Web et les mettre dans un format facile à utiliser XML ou JSON. La langue est une structure similaire à SQL (d'où le nom).

Je l'ai utilisé pour d'autres sites pour construire des flux RSS pour les sites qui n'ont pas et il était assez facile à apprendre.

http://developer.yahoo.com/yql/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top