2012-10-23 4 views
-1

나는이 요청을 가지고있다. http://en.wikipedia.org/w/index.php?action=raw&title=Greece 나는 언어, 통화, 긴/위도 등 여러 정보를 얻으려고한다. PHP로이 데이터를 쉽게 얻을 수있는 방법이 있나?원시 wikipedia 요청에서 데이터를 내보내려면 어떻게해야합니까?

+0

상단 부분에서만 데이터를 가져 오는 한 정규식이 제대로 작동합니다. 즉 HTML 부분이 아닙니다. – thatidiotguy

+0

직접 파싱해야하지만, 페이지가 정기적으로 변경되고 파서가 실패 할 것으로 예상하십시오. –

+0

[PHP로 Wikipedia XML을 구문 분석하는 방법]을 읽으십시오. (http://stackoverflow.com/questions/4839938/how-to-parse-wikipedia-xml-with-php) –

답변

1

PHP로 파일을 구문 분석 할 수 있지만 그것을 수행하는 프로젝트를 발견했습니다.

PHP-Wikipedia-Syntax-Parser

몇 가지 예제가 있습니다.

편집 : URL에 대한

$wikiString = file_get_contents('http://url.de'); 

는 다음 결과를 사용하여 URL을 열고 함께 작업 할 수 있습니다.

+0

이것은 해결책처럼 보이지만 URL을 처리 할 수 ​​있습니까? 역동적 인 결과를 얻을 수 있습니까? (예 : 그리스를 이탈리아로 변경) – cosapostolo

관련 문제