Python模拟登录东北大学教务处
2017-12-21 21:16
190 查看
from selenium import webdriver from PIL import Image import pytesseract import re import time driver = webdriver.PhantomJS() driver.get('https://aao.neu.edu.cn/') iframe = driver.find_element_by_tag_name("iframe") driver.switch_to.frame(iframe) driver.find_element_by_id('WebUserNO').clear() driver.find_element_by_id('WebUserNO').send_keys('') # username driver.find_element_by_id('Password').clear() driver.find_element_by_id('Password').send_keys('') # password driver.save_screenshot('login.png') i = Image.open('login.png') t = (300,425,350,445) frame = i.crop(t) frame.save('agnomen.png') i = Image.open('agnomen.png') code = pytesseract.image_to_string(i) print(len(code)) print code num1 = int(code[0]) num2 = int(code[len(code) - 2]) print num1,num2 a = re.search(r'\+', code) if(a): agnomen = num1 + num2 else: agnomen = num1 * num2 print agnomen driver.find_element_by_id('Agnomen').clear() driver.find_element_by_id('Agnomen').send_keys(agnomen) driver.save_screenshot('a.png') driver.find_element_by_name('submit').click() time.sleep(3) driver.save_screenshot('b.png')
相关文章推荐
- python 模拟登录 中国科大 教务处系统
- Python模拟登录东北大学校园卡主页
- Python模拟登录东北大学校园IP网关
- python模拟登录URP教务系统评教
- python模拟登录及表单提交
- python 模拟登录
- python 模拟知乎登录
- python模拟登录51cto领豆领币
- Python 爬虫之模拟登录
- Python 网络爬虫---四种方法模拟浏览器登录
- 人生苦短,我用Python--爬虫模拟登陆教务处并且保存数据到本地
- 模拟登录新浪微博(Python)
- python爬虫模拟登录网站(一)-----豆瓣
- [python爬虫]爬取学校教务处以及登录过程验证码的处理
- python 爬照片 模拟浏览器 先登录账号
- python模拟登录百度贴吧(百度贴吧登录)实例
- Python学习笔记(控制台程序):模拟登录
- selenium与python自动化测试模拟登录百度
- python模拟登录豆瓣
- python模拟登录csdn