2014-04-08 3 views
0

나는 구글을 검색하고 내가 아무것도 발견, 나는 이것이 이상한 소리로 들리 겠지만 나는 선택의 여지가 없어, 그래서 ..건물 웹 파이썬에서 브라우저와 문제에 대한 쿠키

나는에 대한 비디오 자습서 https://www.youtube.com/watch?v=JEW50aEVi4k을 다음 해요 '파이썬에서 웹 브라우저 만들기', 쿠키를 저장할 수 있는지 궁금 해서요, 그래서 가능합니까? 그렇다면 몇 가지 제안 사항을 제시해주십시오.

답변

0

쿠키는 문제가되지 않습니다 - 당신이 저장하고 자동으로 쿠키를 전송 기계화 (https://pypi.python.org/pypi/mechanize/)를 사용할 수 있습니다.

import mechanize 
browser = mechanize.Browser() 
browser.set_handle_robots(False) 

response = browser.open('http://www.youtube.com') 

#Headers are handled automatically. You can access them: 
headers = browser.request.header_items() 
>>> headers 
[('Host', 'www.youtube.com'), ('Cookie', 'YSC=cNcoiHG71bY; VISITOR_INFO1_LIVE=uLHsDODGalg; PREF=f1=50000000'), ('User-agent', 'Python-urllib/2.7')] 

자바 스크립트를 지원하는 브라우저를 작성하는 것은 매우 어렵습니다. javasctipt가 필요한 경우 seleniumPhantomJS과 함께 사용하는 것이 좋습니다.이 브라우저는 실제 브라우저처럼 작동합니다.