2012-03-27 10 views
0

내 크롤러에 문제가 있습니다.자바 스크립트에서 쿠키를 만드는 방법

웹 사이트에 로그인 할 수 있었지만 특정 페이지에 연결하려고하면 다시 로그인 페이지로 리디렉션됩니다. 약간의 연구 후에 나는 쿠키 콘테이너가 저장하지 않은 자바 스크립트에 의해 설정된 쿠키가 있다는 것을 깨달았습니다.

어떻게 이러한 쿠키를 프로그래밍 방식으로 얻을 수 있습니까?

+0

크롤러가 검색하는 HTML을 구문 분석 할 때 무엇을 사용하고 있습니까? –

+0

코드가 간단하다면 자바 스크립트가 설정 한 쿠키/값을 직접 확인하여 쿠키 컨테이너에 직접 추가하십시오. –

+0

HTTPWEBREQUEST 및 HTTPWEBRESPONSE를 사용하고 StreamReader 을 사용하여 응답을 읽는 중입니다. 쿠키의 가치는 ... – maryum375

답변

0

요청시 다른 쿠키와 마찬가지로 설정하십시오.

"JavaScript로 쿠키를 설정하는 방법"- 아니요, 일반 (잠재적으로 헤드리스) 브라우저에서 전체 페이지를 실행하지 않으면 일반적으로 수행 할 수 없습니다.

0

할 수 있습니다 전에 서버를 사용 Chrome 개발자, IE 개발자 도구 모음 또는 방화범에 보내기 쿠키의 값을 보려면

Request.Cookies 

http://msdn.microsoft.com/en-us/library/system.web.httprequest.cookies.aspx

와 서버에 자바 스크립트에 의해 설정된 쿠키에 액세스 어떤 브라우저를 사용하고 있는지에 따라 다릅니다.

관련 문제