2012-04-18 6 views
1

위키 피 디아 페이지에서 infoboxe 템플릿의 내용을 구문 분석하려고합니다. 그러나 서버를 혼자 구성 할 수 없기 때문에 PHP를 사용해야하며 그렇게 할 수있는 권한이 없습니다. (그래서 프레임 워크 Dbpedia를 사용할 수 없음)위키 백과 PHP로 Infoboxes 가져 오기

이 개체를 Infoboxe로 구문 분석 할 수있는 방법을 이해하려고하므로 도움이 필요합니다. 이 URL의 예 : http://fr.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&rvsection=0&titles=Roger_Federer

Plz 문서를 보지 말라고 말하면 안되며별로 유용하지 않습니다. 이 내용을 파싱하려고 계속 노력하고 있지만 PHP로 어떻게 할 수 있는지 이해할 수 없습니까?

나를 돕기 위해 THhhhhxxxx !! :)))

답변

1

당신은 exec()를 사용하여이 파이썬 스크립트를 호출 할 수 있습니다

https://stackoverflow.com/a/9208881/956397

exec() 수동 : http://www.php.net/manual/en/function.exec.php

+0

좋아, 내가 이것을 시도 할 것이다, 들으 많은 임마! – Necko

+0

다음과 같이 만듭니다. exec ('infobox.py', $ array_output_results); infobox.py 파일의 끝 부분에서 get_info ('Pablo_Picasso');를 작성합니다. 인쇄물에 아무 것도 표시되지 않습니다. 어디에서 오류가 발생합니까? – Necko

+0

PHP 스크립트와 동일한 디렉토리에 infobox.py 파일이 있습니까? 전체 경로를 사용해보십시오. 명령 행에서 호출하면 작동합니까? 'exec ('infobox.py', $ output); ' – PiTheNumber

관련 문제