Esempio n. 1
0
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')
Esempio n. 2
0
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()  # 提交