오래 전 필자는 사무실에있는 무선 네트워크에 자동으로 로그온하는 작은 파이썬 스크립트를 작성했습니다. 여기 내 파이썬 자동 로그인 스크립트가 깨졌습니다.
코드입니다 :#!/opt/local/bin/python
from urllib2 import urlopen
from ClientForm import ParseResponse
try:
if "Logged on as" in urlopen("https://MYWIRELESS.com/logon").read():
print "Already logged on."
else:
forms = ParseResponse(urlopen("https://MYWIRELESS.com/logon"), backwards_compat=False)
form = forms[0]
form["username"], form["password"] = "ME", "MYPASSWD"
urlopen(form.click())
print "Logged on. (probably :-)";
except IOError, e: print "Couldn't connect to wireless login page:\n", e
내가 최근에 컴퓨터를 변경하고, 작동이 중단되었습니다. 지금, 나는 오류 얻을 :
File "login.txt", line 4, in <module>
from ClientForm import ParseResponse
ImportError: No module named ClientForm
좀 패키지 (위해서는 ClientForm) 설치하지 않은 것처럼 보이게, 그래서 나는 (sudo는 포트 PY-위해서는 ClientForm 설치)을 설치했는데 여전히 같은를 얻을 수 오류. 누구든지 내가 뭘 잘못하고 있는지 생각해?
'site-packages에 있습니까? '폴더 (id est, did yo 달걀을 설치합니까?) –