나는이 요청을 가지고있다. http://en.wikipedia.org/w/index.php?action=raw&title=Greece 나는 언어, 통화, 긴/위도 등 여러 정보를 얻으려고한다. PHP로이 데이터를 쉽게 얻을 수있는 방법이 있나?원시 wikipedia 요청에서 데이터를 내보내려면 어떻게해야합니까?
-1
A
답변
1
PHP로 파일을 구문 분석 할 수 있지만 그것을 수행하는 프로젝트를 발견했습니다.
몇 가지 예제가 있습니다.
편집 : URL에 대한
이
$wikiString = file_get_contents('http://url.de');
는 다음 결과를 사용하여 URL을 열고 함께 작업 할 수 있습니다.
+0
이것은 해결책처럼 보이지만 URL을 처리 할 수 있습니까? 역동적 인 결과를 얻을 수 있습니까? (예 : 그리스를 이탈리아로 변경) – cosapostolo
관련 문제
- 1. 이미지없이 DataGrid에서 데이터를 내보내려면 어떻게해야합니까?
- 2. HTTP 요청에서 원시 데이터를 가져 옵니까?
- 3. 테이블의 데이터를 SQL 파일로 내보내려면 어떻게해야합니까?
- 4. xml로 Excel의 단순 반복 데이터를 내보내려면 어떻게해야합니까?
- 5. iPad 앱의 데이터를 컴퓨터로 내보내려면 어떻게해야합니까?
- 6. 배열에서 Excel 스프레드 시트로 데이터를 내보내려면 어떻게해야합니까?
- 7. C#으로 CSV 파일로 데이터를 내보내려면 어떻게해야합니까?
- 8. PHP에서 원시 포스트 데이터를 에코하려면 어떻게해야합니까?
- 9. DataGridView를 ReportViewer로 내보내려면 어떻게해야합니까?
- 10. 데이터베이스에서 뷰를 내보내려면 어떻게해야합니까?
- 11. 액세스에서 CSV를 내보내려면 어떻게해야합니까?
- 12. 모듈을 선언하고 내보내려면 어떻게해야합니까?
- 13. UITableViewCell을 이미지로 내보내려면 어떻게해야합니까?
- 14. 파이썬으로 원시 포스트 데이터를 보내려면 어떻게해야합니까?
- 15. HSQLDB에서 여러 줄의 SELECT 문을 사용하여 데이터를 내보내려면 어떻게해야합니까?
- 16. MVC 3을 사용하여 텍스트 데이터를 CSV로 내보내려면 어떻게해야합니까?
- 17. 플래시 게임에서 스코어 데이터를 내보내려면 어떻게해야합니까 (아직 개발 중입니까)
- 18. Google App Engine High Replication 데이터 저장소에서 데이터를 내보내려면 어떻게해야합니까?
- 19. Symfony2 : SonataAdminBundle 목록 데이터를 엑셀 시트로 내보내려면 어떻게해야합니까?
- 20. 여러 행의 데이터를 여러 개의 Word 문서로 내보내려면 어떻게해야합니까?
- 21. 이클립스를 개미와 함께 내보내려면 어떻게해야합니까?
- 22. Eclipse 소개를 올바르게 내보내려면 어떻게해야합니까?
- 23. MySQL 데이터베이스 사용자를 내보내려면 어떻게해야합니까?
- 24. mysql에서 단일 트리거를 내보내려면 어떻게해야합니까?
- 25. Eclipse에서 Java 애플리케이션을 내보내려면 어떻게해야합니까?
- 26. jsp를 doc 파일로 내보내려면 어떻게해야합니까?
- 27. TChart를 비트 맵으로 내보내려면 어떻게해야합니까?
- 28. db에서 마이그레이션 파일로 데이터베이스 구조를 내보내려면 어떻게해야합니까?
- 29. wikipedia disambiguation 페이지에서 모든 방법을 얻으려면 어떻게해야합니까?
- 30. py-appscript를 사용하여 PSD를 PNG로 내보내려면 어떻게해야합니까?
상단 부분에서만 데이터를 가져 오는 한 정규식이 제대로 작동합니다. 즉 HTML 부분이 아닙니다. – thatidiotguy
직접 파싱해야하지만, 페이지가 정기적으로 변경되고 파서가 실패 할 것으로 예상하십시오. –
[PHP로 Wikipedia XML을 구문 분석하는 방법]을 읽으십시오. (http://stackoverflow.com/questions/4839938/how-to-parse-wikipedia-xml-with-php) –