Python模拟登录东北大学教务处

来源:互联网 发布:python cookie文档 编辑:程序博客网 时间:2024/05/16 01:42
from selenium import webdriverfrom PIL import Imageimport pytesseractimport reimport timedriver = 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('')                   # usernamedriver.find_element_by_id('Password').clear()driver.find_element_by_id('Password').send_keys('')                    # passworddriver.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 codenum1 = int(code[0])num2 = int(code[len(code) - 2])print num1,num2a = re.search(r'\+', code)if(a):    agnomen = num1 + num2else:    agnomen = num1 * num2print agnomendriver.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')

原创粉丝点击