python ClickForm 질문입니다. ㅜㅜ
글쓴이: max77 / 작성시간: 월, 2012/06/25 - 8:10오전
#!/usr/bin/python # -*- coding: cp949 -*- from urllib2 import urlopen from ClientForm import ParseResponse import sys import urllib2 import ClientCookie if len(sys.argv) is 1 : print >> sys.stderr , 'python filename url' exit(1) request = urllib2.Request(sys.argv[1]) response = urlopen(request) #print response.info() forms = ParseResponse(response) #web = urllib2.urlopen('http://www.facebook.com') #print web.read() response.close() form = forms[0] form['email'] = 'email입력' form['pass'] = '패스워드' request2 = form.click() try: response2 = ClientCookie.urlopen(request2) except urllib2.HTTPError , response2: pass #print response2.geturl() #print response2.info() #print response2.read() # body response2.close() request3 = ClientCookie.Request(sys.argv[1]) response3 = ClientCookie.urlopen(request3) print response3.info() print response3.read() response.close()
위 코드는 페이스북 자동 로그인인데... 예제보고 진행하는건데 폼 지정도 잘되어있는데
세션연결이 안되는데 어느 부분이 잘못된걸까요?
아시는분은 도움 부탁드립니다.
(실행포맷 은 python 파일명 http://www.facebook.com 입니다.)
Forums:
댓글 달기