웹 사이트를 검색하고 PHP에서 데이터를 검색하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1141366

  •  16-09-2019
  •  | 
  •  

문제

더 많은 PHP를 배우려고합니다. 여기 내가 추구하는 것이 있습니다.

본질적으로 웹 사이트를 검색하고 데이터를 내 웹 사이트로 반환하고 싶습니다.

  1. 양식에 몇 가지 키워드를 추가하십시오.
  2. 이 키워드를 사용하여 입력 한 키워드와 일치하는 결과를 얻으려면 Monster.com과 같은 웹 사이트를 쿼리하십시오.
  3. 해당 데이터를 가져 와서 내 웹 사이트로 반환하십시오.

이와 같은 것이 얼마나 어렵습니까? 위의 개요는 지나치게 단순화되었음을 인정하지만 제공 할 수있는 팁은 대단히 감사합니다.

도움이 되었습니까?

해결책

이러한 종류의 기능을 위해 API가 지정된 사이트를 쿼리하고 있다면 Easy Street에 있습니다. API의 적절한 검색 기능을 호출하면 모두 설정됩니다.

쿼리중인 사이트에 API가없는 경우 HTTP로 사이트를 검색 할 수 있습니다. 그런 다음 스크립트와 몇 가지 REGEX 기능을 사용하여 검색 결과를 위해 파일을 긁어 져야합니다.

여기에 약간의 튜토리얼이 있습니다 PHP로 스크래핑. 바라건대 그것은 당신에게 도움이 될 것입니다. 이것에 대한 문제는 일반적으로 사이트가 데이터에 쉽게 액세스 할 수 없다면이 작업을 수행하기를 원하지 않을 수도 있다는 것입니다.

다른 팁

Yahoo Query Language (YQL)를 입력하십시오. XPath와 같은 것들을 사용하여 웹 사이트에서 데이터를 가져 와서 사용하기 쉬운 XML 또는 JSON 형식에 넣을 수있는 서비스입니다. 언어는 비슷하게 SQL과 구조화됩니다 (따라서 이름).

나는 다른 사이트에 그것을 사용하여 RSS 피드를 구축하지 않은 사이트에 대한 RSS 피드를 구축했으며 배우기가 매우 쉬웠습니다.

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top