开发者社区> 问答> 正文

怎么用python填表

怎么用python填表

展开
收起
云计算小粉 2018-05-10 20:10:56 1617 0
1 条回答
写回答
取消 提交回答
  • 哈哈哈还好还好

    !user/bin/env python3

    -- coding: utf-8 --

    import sys
    import mechanize
    import cookielib
    br = mechanize.Browser()
    cj = cookielib.LWPCookieJar()
    br.set_cookiejar(cj)
    br.open('http://stu.szu.edu.cn:8080/account/signin/')
    br.select_form(nr=0)
    br.form['username'] = ['92']
    br.form['password'] = 'office789'
    response = br.submit() #上面几步是模拟登陆以获得cookies
    print response.read()

    reload(sys)
    sys.setdefaultencoding('utf-8')
    br.open('http://stu.szu.edu.cn:8080/meeting_room/apply/')
    br.select_form(nr=0)

    以下开始都是申请表的内容

    br.form['meeting_topic'] = 'HYZT'
    br.form['applicant_name'] = 'SQRXM'
    br.form['applicant_phone_number'] = '00123456'
    br.form['applicant_stu_id'] = '2015300025'
    br.form['applicant_college'] = 'SQRXY'
    br.form["place"] = ["石头坞一楼会议室"]
    br.form["date_month"] = ["8"]
    br.form["date_day"] = ["24"]
    br.form["date_year"] = ["2018"]
    br.form["time"] = ["8点-8点30分","8点30分-9点"]

    form.set_value(["8点-8点30分","8点30分-9点"], name="time")

    br.form['meeting_summary'] = 'meeting_summary'
    br.form['remarks'] = 'remarks'

    以上都是申请表的内容

    response = br.submit()
    print response.read()

    2019-07-17 22:23:47
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Python系列直播第一讲——Python中的一切皆对象 立即下载
Python 脚本速查手册 立即下载
给运维工程师的Python实战课 立即下载