2011-09-19 2 views
3

PHP를 사용하여 API를 구현할 때 웹 사이트 (Nestoria)에서 수집 한 데이터를 저장할 수 있습니까? PHP를 사용하여 데이터를 추출 할 수 있으며 결과를 웹 브라우저에 표시하지만이를 덤프하거나 PostGIS 데이터베이스에 저장해야합니다. (저는 Windows 7에서 XAMPP와 PostGIS를 사용하고 있습니다.)PostGIS에 웹 데이터 저장

+0

Nestoria의 데이터를 스크래핑 할 권한이 있습니까? – Mapperz

+0

@Mapperz : akinboj가 http://www.nestoria.co.uk/help/api의 "법적 세부 사항"을 준수하는 한 이유는 알 수 없습니다. – MerseyViking

+1

이 질문은 StackOverflow에 더 적합하다고 말하는 경향이 있습니다. GIS보다는 데이터를 긁어 모으고 저장하는 것이기 때문입니다. 지리 정보가 아닌 부분을 정렬 한 후에 지형 공간 데이터를 저장하는 데 문제가있는 경우 다른 질문을 자유롭게 물어보십시오. – MerseyViking

답변

0

대부분의 회사에서는 이베이의 API와 같은 문제가 없습니다. 그러나 Mapperz가 지적했듯이 Nestoria의 조건에 따르면 콘텐츠의 독창성에 대해 Nestoria와 경쟁하지 않아야합니다. 따라서 API에서 가져 와서 데이터베이스에 저장된 모든 데이터는 검색 엔진에서 색인을 생성해서는 안됩니다.

생각하는 것처럼 어렵지 않습니다. 로드되는 페이지의 HTML에서 "NoIndex, NoFollow"메타 태그 속성을 사용하는 iframe을 통해로드 된 컨텐츠를 가질 수 있으며 페이지가로드 된 후 AJAX/JavaScript를 사용하여 데이터베이스의 컨텐츠를 페이지의 DOM으로 가져올 수 있습니다.

저는 개인적으로 두 번째 옵션 (AJAX)을 사용할 것입니다.

+0

@ Rexbit, Mapperz; 나는 학업 목적으로 만 사용하고 있다고 언급 했어야했기 때문에 그들의 용어에 대해 걱정할 필요가 없습니다. 사실은 페이지가로드 된 후에도 여전히 결과를 데이터베이스에 덤프 할 수 없다는 것입니다. 추가 도움이 필요하십니까? – akinboj