def enter_discussion(name, code, pwd): b = Browser() b.visit(HOST_NAME) # login in b.fill('name', name) b.fill('code', code) b.fill('pwd', pwd) b.find_by_name('submit').first.click() # choose b.choose('classroom_id', '2') b.choose('course_id', '2') b.find_by_name('submit').first.click() # enter discuss-detail b.visit(HOST_NAME + '/discuss-detail_25')
def function(): # 账户登录 browser = Browser('chrome') browser.visit(url) # 账户注册 captcha = input() browser.fill("ctl00$plhMain$MyCaptchaControl1", captcha) # 第二个页面 同行人数 browser.choose("ctl00$plhMain$cboVisaCategory", "Beijing") # 第一个页面 提交地点选择 browser.find_by_xpath('//input[@type="submit"]').click() # 第一个页面 提交 browser.fill("ctl00$plhMain$tbxNumOfApplicants", 2) # 第二个页面 同行人数 browser.choose("ctl00$plhMain$cboVisaCategory", "17") # 第二个页面 签证类型选择 browser.find_by_xpath( '//*[@id="ctl00_plhMain_ControlsTable"]/tbody/tr[8]/td/a[1]/input' ).click() # 第二个页面 提交 # 抢票 browser.fill("name", "*****@*****.**") # 第三个页面 邮箱输入 browser.find_by_xpath( '//*[@id="ctl00_plhMain_ImageButton"]').click() # 第三个页面 提交 browser.fill("ctl00$plhMain$txtPassword1", "Aa123123") # 第四个页面 密码 browser.fill('ctl00$plhMain$txtCnfPassword1', "Aa123123") # 第四个页面 确认密码 browser.find_by_xpath( '//*[@id="ctl00_plhMain_ImageButton"]').click() # 第四个页面 提交 browser.fill("ctl00$plhMain$txtEmail", "*****@*****.**") # 第四个页面 邮箱输入 browser.fill("", "Aa123123") # 第四个页面 确认密码 browser.find_by_xpath( '//*[@id="ctl00_plhMain_ImageButton"]').click() # 第四个页面 提交 browser.fill("ctl00$plhMain$repAppVisaDetails$ctl01$tbxPassportNo", "G11111111") # 第五个页面 护照 browser.choose("ctl00$plhMain$repAppVisaDetails$ctl01$cboTitle", "MR.") # 第五个页面 性别 browser.fill("ctl00$plhMain$repAppVisaDetails$ctl01$tbxFName", "伟") # 第五个页面 名 browser.fill("ctl00$plhMain$repAppVisaDetails$ctl01$tbxLName", "阿") # 第五个页面 性 browser.fill("ctl00$plhMain$repAppVisaDetails$ctl01$tbxSTDCode", "+86") # 第五个页面 区号 browser.fill("ctl00$plhMain$repAppVisaDetails$ctl01$tbxMobileNumber", "12345678900") # 第五个页面 电话 browser.find_by_xpath( '//*[@id="ctl00_plhMain_btnSubmit"]').click() # 第五个页面 提交 browser.find_by_xpath( '//*[@id="ctl00_plhMain_cldAppointment"]/tbody/tr[5]/td[5]/a').click( ) # 日期页面提交 browser.find_by_xpath( '//*[@id="ctl00_plhMain_gvSlot_ctl02_lnkTimeSlot"]').click() # 时间页面提交 browser.find_by_xpath( '//*[@id="ctl00_plhMain_ImageButton1"]').click() # 提交