인프런 커뮤니티 질문&답변

윤해빈님의 프로필 이미지
윤해빈

작성한 질문수

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

JavaScript와 jQuery

제이쿼리와 cors에 대해 질문있습니다

해결된 질문

작성

·

154

0

링크로 보여주신 jquery로 멜론사이트 보여주는 코드를 한번 살펴봤습니다.

제이쿼리는 제가 처음이라 작성하셨던 코드에 대해 자세히 분석하지는 아직 못했지만 결과만보면 파이썬에서 웹 크롤링 했을 때와 결과가 동일한 것 같습니다.

혹시 링크로 보여주신 코드가 제이쿼리로 웹크롤링을 하신거라고 보면 될까요? 이게 앞서 설명해주신 보안(cors)과 관련해서 ajax 요청을 한것에 의미가 있는 것인지 궁금합니다.

답변 1

2

이진석님의 프로필 이미지
이진석
지식공유자

안녕하세요.

브라우저 내에서 다른 호스트로의 웹요청은 기본적으로 브라우저가 막습니다. 이는 브라우저의 보안기능이구요. 이를 cors라고 합니다.

브라우저 내에서 다른 호스트로의 웹요청이 필요할 때, A 도메인의 페이지에서 B 도메인으로 Ajax요청을 보낼 때, B 서버에서 A 로부터의 요청을 허용해줘야만 합니다. 브라우저가 아닌 환경에서는 cors 제약이 없구요.

B에서 허용하지 않더라도 A 에서 요청을 보내기 위한 방법 중 하나로 jsonp 가 있는 것입니다.

화이팅입니다. :-)

ps. 본 질문이 해결되셨다면 질문의 상태를 해결됨으로 변경 부탁드립니다.

윤해빈님의 프로필 이미지
윤해빈

작성한 질문수

질문하기