답변 3개 / 댓글 2개
파싱용 페이지를 하나 만들어 사이트에 올립니다
되도록 노출이 쉬운 주소보다는 본인만 알수 있는 주소로 하는게 좋습니다
파싱 페이지 안에 파싱용 소스를 넣습니다
파싱용 소스에 curl 이란 파서용 소스가 있습니다 구글 검색하면 수십 페이지 나올겁니다
curl 이외에 파싱( 클롤링 )에 특화된 소스들이 많이 있습니다
파싱된 소스는 db 테이블을 하나 만들어 그 곳에 올립니다 ( 디비 입력 == insert )
필요한 레이아웃에 디비에 입력된 것을 가져와서 출력합니다
대충 위의 경우를 통해서 파싱을 하고 해당 데이터를 원하는 형태 혹은 데이터만 추출해서 디비에 입력합니다
필요한 곳에 가져온 데이터를 그대로 넣거나 2차 가공을 해서 넣습니다
curl은 대부분 url을 입력하면 해당 주소의 html을 읽어와서 html상태를 보여주게 됩니다
여기서 다 필요치 않으니 explode 또는 정규식 등을 이용해서 원하는 부분만 추출하고 그 추출된 부분을
직접 소스에 넣어서 바로 출력하거나 위에서 설명한대로 db 테이블에 입력후 재가공해서 원하는 곳에
넣게 됩니다
여기서 주의할 점은 가져올 수 있는 곳이라 해서 모조리 가져 오다 보면
잘못하면 경찰서에서 출도하라는 통지서를 받을수 있습니다
또 하나는 상대방 서버에서 가져 가지 못하도록 막아뒀다면 파싱해서 가져갈 수 없습니다
답변을 작성하려면 로그인이 필요합니다.
감사합니다.