파이썬 마을 게시판 인덱스 파이썬 마을
우리나라 파이썬 사용자들의 이야기 마을
 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 
Google
python.or.kr Web

자바스크립트 링크로만 페이지가 열리는문제

 
글 쓰기   답변 달기    파이썬 마을 게시판 인덱스 -> 파이썬 질문과 답변
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
ineedthat



가입:
올린 글: 11

올리기올려짐: 2010 2월 05 8:52 am    주제: 자바스크립트 링크로만 페이지가 열리는문제 인용과 함께 답변

http://www.sroa.or.kr/RacingTips/RacingTips_01_02.phtml?frame=race_result&M_racearea=%BC%AD%BF%EF&pg_mode=read&M_racedate=20100131&racenum=1

위 주소에서 "실시간배당 버튼을 클릭하면 나오는 페이지"를
html 파일로 저장하려고 합니다
====================
"실시간배당 버튼을 클릭"하면 페이지가 제대로 들어가지는데

"실시간배당 버튼을 클릭해서 나온 주소"를 그대로 IE 브라우저 주소창에 입력을 하면
페이지가 안 나오고 홈페이지로 이동을 해버립니다
=====================
그냥 단순히 url로 연결하면 연결이 안되고
버튼을 클릭해야만 되는것 같은데..
숨겨진 url 같은게 있는건가요?

어떻게 해야 "실시간배당 버튼을 클릭하면 나오는 페이지"를
파이썬에서 연결해서 저장 할 수 있을까요?
위로
사용자 정보 보기 비밀 메시지 보내기    
allieus



가입:
올린 글: 308

올리기올려짐: 2010 2월 05 9:00 pm    주제: 인용과 함께 답변

실시간배당 페이지 코드를 보면, 다음 자바스크립트 코드가 있네요. 팝업이 아닌 경우에 홈으로 이동을 시키네요.
코드:

      //-----------------------------------------------------------
      // 팝업열기 보안설정
      //-----------------------------------------------------------
      if ( !window.opener )
      {
         location.replace('http://www.sroa.or.kr');
      }


그냥 urllib.urlopen 으로 받으시면 될 겁니다.
코드:

import urllib
html = urllib.urlopen("http://www.sroa.or.kr/RacingTips/RealTime/realtime_real.phtml?racearea=seoul&racedate=20100131&racenum=1").read()
print html
위로
사용자 정보 보기 비밀 메시지 보내기    
ineedthat



가입:
올린 글: 11

올리기올려짐: 2010 2월 07 10:49 am    주제: 인용과 함께 답변

다른 페이지를 같은 방식으로 시도했는데

아래 페이지의
http://race.kra.co.kr/race/seoul/racescore.jsp?Act=racescore&Sub=1


"1/31일 1 경주 버튼을 클릭"하면 페이지가 제대로 나오거든요


"1/31일 1 경주 버튼을 클릭해서 나오는 주소"가 이렇게 되는데
http://race.kra.co.kr/DynamicCacheProcess.kra?param=SeoulDetailScoretable&meet=1&rcDate=20100131&rcNo=1

브라우저 주소창에 url 입력하면 error 페이지로 이동을 해버립니다

(링크 타고 가도 error페이지로 이동해버림)

============
처음 질문,답변에서의 사이트에서는
일단 주소로 페이지 저장을 하면
"페이지 저장은 제대로 되고"

javascript로 안 열리게 막아둔 부분만 지우면
제대로 나왔거든요


============
근데 이 웹사이트의 페이지는
아예 주소를 다운하면
"페이지 자체가 제대로 다운이 안 되고"
에러페이지만 저장됩니다


혹시 이것도 자바스크립트로 막아둔건가 싶어서
나름대로 소스코드 열심히 훝어봤는데
잘 모르겠어서...

이건 어떻게 해야 할까요?
위로
사용자 정보 보기 비밀 메시지 보내기    
allieus



가입:
올린 글: 308

올리기올려짐: 2010 2월 09 1:27 pm    주제: 인용과 함께 답변

요청헤더에 Referer 와 Cookie 정보가 필요하네요. 두 개 중 하나라도 없으면 404 에러를 띄우는 듯 합니다.
위로
사용자 정보 보기 비밀 메시지 보내기    
이전 글 표시:   
글 쓰기   답변 달기    파이썬 마을 게시판 인덱스 -> 파이썬 질문과 답변 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다



Powered by phpBB © 2001, 2005 phpBB Group
회선/장비: Daum DNA , 관리: 장혜식,서상현