本文整理汇总了Python中login.Login.getCAPTCHA方法的典型用法代码示例。如果您正苦于以下问题:Python Login.getCAPTCHA方法的具体用法?Python Login.getCAPTCHA怎么用?Python Login.getCAPTCHA使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类login.Login
的用法示例。
在下文中一共展示了Login.getCAPTCHA方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: checkPage
# 需要导入模块: from login import Login [as 别名]
# 或者: from login.Login import getCAPTCHA [as 别名]
'Referer' : ('http://uems.sysu.edu.cn/elect/s/type?%s' % self.sid),\
'Cookie' : self.jid,\
'Connection' : 'keep-alive',\
}
return url,header
def checkPage(self,LessonId,response):
soup = BeautifulSoup(response.read(),"html.parser")
lessons = soup.find(id='elected').find_all('a')
for item in lessons:
if item.has_attr('jxbh') and item['jxbh'] == LessonId:
print u'抢课成功!已选的课程:'
self.printLessons(lessons)
return True
return False
if __name__ == '__main__':
lo = Login()
j_code = lo.getCAPTCHA(lo.getCookie())
Image.open('./image/code.jpg').show()
j_code = raw_input(r"输入看到的验证码:")
username = raw_input('username:')
password = raw_input('password:')
print lo.getSid(username, password, j_code)
subm = SummitReq(lo)
LessonIds = ['35000192151001','35000123151002','35000192151003'\
,'35000192151023','35000152151003','35000190151003']
subm.submit(LessonIds)