Pergunta

Tentando aprender mais alguns PHP. Aqui está o que eu sou depois.

Essencialmente, eu gostaria de procurar um site e retorno de dados para o meu próprio site.

  1. Adicione algumas palavras-chave para um formulário.
  2. Use as palavras-chave para consultar um site monster.com como por resultados que correspondem as palavras-chave digitadas.
  3. Grab que os dados e devolvê-lo para o meu próprio site.

Como é duro algo assim? Eu reconheço o contorno acima é simplista, mas alguma dica que você pode oferecer são muito apreciados.

Foi útil?

Solução

Se você está consultando um site que tem uma API designado para este tipo de funcionalidade, você está na rua fácil. Basta ligar para a função de pesquisa apropriada da API e está tudo pronto.

Se o site que você está consultando não tem um API, você ainda pode ser capaz de pesquisar o site com um HTTP GET usando os parâmetros corretos. Então você só precisa raspar através do arquivo para os resultados de busca com o seu script e algumas funções regex.

Aqui está um pequeno tutorial sobre raspagem com PHP . Esperemos que vai ser de alguma ajuda para você. O problema com isso é que, em geral, se o site não tornou mais fácil para acessar seus dados, eles podem não quero que você faça isso.

Outras dicas

Entre Yahoo Query Language (YQL). É um serviço que permite que você usar coisas como XPath para obter dados de sites e colocá-los em um fácil de usar xml ou formato JSON. O idioma é semelhante estruturado para sql (daí o nome).

Eu usei-o para outros sites feeds construir rss para sites que não têm isso e foi muito fácil de aprender.

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top