문자열에 관한 위키 피 디아 데이터가 자바 스크립트에서만 검색되도록 허용하는 서비스 또는 API가 있습니까?Ajax를 사용하여 위키 백과에서 데이터를 반환 하시겠습니까?
0
A
답변
2
여기에서 시작하십시오 : API's for bots.
그러나 프로그래밍과 관련이 없습니다. 앞으로는 자체 API 문서를 참조하십시오.
0
정상적인 상황에서는 위키 피 디아 API 또는 단순히 "화면 스크래핑"을 브라우저에서 직접 실행하지 말고 서버 측에서 수행해야합니다. 이는 도메인 간 스크립팅 공격을 방지하기 위해 고안된 동일한 도메인 제한으로 인한 것입니다.
5
위키피디아 API가 있습니다 (더 정확히는 MediaWiki, Wikipedia의 엔진에 API가 있음). 당신은 여기에 대한 자세한 내용을보실 수 있습니다 : 여기
http://www.mediawiki.org/wiki/API는 jQuery를 사용하여 몇 가지 예입니다 :
이 페이지의 형식의 콘텐츠를 :
:$.getJSON("http://en.wikipedia.org/w/api.php?action=parse&format=json&callback=?", {page:"Red Sea clownfish", prop:"text"}, function(data) {console.log(data);});
이 페이지의 소스를 얻을 수
$.getJSON("http://en.wikipedia.org/w/api.php?action=query&format=json&callback=?", {titles:"Red Sea clownfish", prop: "revisions", rvprop:"content"}, function(data) {console.log(data);});
이미지 이름 가져 오기 :
$.getJSON("http://en.wikipedia.org/w/api.php?action=query&format=json&callback=?", {titles:"Red Sea clownfish", prop: "images"}, function(data) {console.log(data);});
모든 것이 잘 작동하는 데 필요한 &callback=?
을 참고하십시오 (결과는 JSONP 임)
관련 문제
- 1. 위키 백과에서 Dijkstra의 알고리즘 구현에 관한 질문
- 2. 위키 백과에서 검색 결과를 얻는 방법
- 3. 위키 백과에서 페이지 제목이 주어진 카테고리 목록을 얻는 SQL 쿼리
- 4. 위키 백과에서 특정 콘텐츠를 가져 오는 방법은 무엇입니까?
- 5. 문제는 $ .ajax를 사용하여 데이터를 전송합니다.
- 6. 위키 백과에서 목록 페이지의 데이터를 추출하려면 어떻게해야합니까? 정확히 내가하고 싶은 것을
- 7. php/ajax를 사용하여 준 실시간 데이터를 표시합니다.
- 8. ajax를 사용하여 데이터를 즉시 얻을 수 있습니까?
- 9. HTML 외부의 HTTP 응답으로 데이터를 반환 하시겠습니까?
- 10. ajax를 사용하여 www 인증 요청을 처리 하시겠습니까?
- 11. Cross Domain Ajax를 사용하여 검색 하시겠습니까?
- 12. AJAX를 사용하여 특정 외부 DIV의 텍스트를로드 하시겠습니까?
- 13. AJAX를 사용하여 서버에 여러 번 요청 하시겠습니까?
- 14. HTML5 AJAX를 사용하여 여러 파일을 업로드 하시겠습니까?
- 15. 위키 피 디아는 어떤 위키 마크 업 파서를 사용합니까?
- 16. AJAX를 폼과 함께 사용 하시겠습니까?
- 17. LINQ를 사용하여 고유 한 IQueryable을 반환 하시겠습니까?
- 18. web.config없이 AJAX를 설치 하시겠습니까?
- 19. AJAX를 사용하여 브라우저 리디렉션
- 20. 데이터베이스를 검색하고 jQuery 및 AJAX를 사용하여 페이지에 반환 된 쿼리를로드하십시오.
- 21. 업로드 진행률을 원시 정수로 반환 하시겠습니까?
- 22. JQuery $ .get을 사용하여 반환 값을 결정 하시겠습니까?
- 23. 반환 된 데이터를 PHP 스크립트에서 Highcharts 데이터 [] 블록으로 전달 하시겠습니까?
- 24. 위키
- 25. JSON/Ajax를 통해 PHP에서 반환 된 값
- 26. C#에 대한 위키 문서를 생성 하시겠습니까?
- 27. PHP에서 데이터를 다시 자바 스크립트 파일로 반환 하시겠습니까?
- 28. Javascript/Ajax를 사용하여 DOM을 사용하여 웹 스크랩하기
- 29. javascript 변수에 ajax를 사용하여 검색된 데이터를 할당하는 방법
- 30. KnockoutJS를 사용하여 AJAX를 통해 서버의 데이터를 관찰하는 방법은 무엇입니까?