2012-01-08 2 views
0

twill을 사용하여 일반 HTTP 사이트에 로그인 할 수 있습니다. 나는 시도하고 SSL 사이트에 로그인 할 때, 나는 다음과 같은 오류가 발생합니다 :Twill 또는 https의 다른 http 도구 사용

$ twill-sh 

>> go http://www.google.com 
==> at http://www.google.com 

>> go http://itunesconnect.apple.com/WebObjects/iTunesConnect.woa 

ERROR: No module named mechanize 

current page: *empty page* 

무엇 내가 아이튠즈 페이지의 보안과 관련이있다 생각이 오류를 얻고있다 이유는? 그리고 명령 줄을 통해 주어진 페이지에 어떻게 로그인합니까?

+0

나는이 도구에 익숙하지 않은 해요,하지만 능은 [기계화]을 사용하는 것 같습니다 (http://wwwsearch.sourceforge.net/mechanize/). 파이썬의 일반적인 [easy_install] (http://pypi.python.org/pypi/setuptools) 메커니즘을 사용하여이를 설치할 수 있어야합니다. – Johnsyweb

+0

능 직물은 자체 기계 및 다른 패키지를 사용합니다. 그리고 그것 때문에 sys.path에 추가됩니다. 문제는 이것과 관련이 있습니다. 그러나 아직 단서가 없습니다. –

+0

능직 패키지 문서에는 doc/problems.html (0.9 버전부터)의 mechanize 관련 문제가 언급되어 있습니다. –

답변

2

필자는 python-mechanize (우분투 이름은 다른 시스템에서는 다를 수 있음)와 다른 종속성이 시스템에 설치되지 않았거나 제거 된 것 같다고 생각합니다. 능 직물 분배기가 자체 기계화를 제공하는 반면, 분배기는 일반적으로 올바르게 처리합니다.

sudo easy_install을 사용하기 전에 배포판을 사용하여 패키지를 찾고 설치하는 것이 좋습니다.

우분투에

:

sudo apt-get install python-mechanize 
관련 문제