import requests from pyquery import PyQuery as pq from lxml import etree import urllib session = requests.session() def send_post(postUrl, postData): pass def login(): dom = session.get(url='http://172.16.3.25:8085/cas/login?service=http://192.168.180.188:8080/jttsp/login') cok = session.cookies; print(cok.get('JSESSIONID')) sxx = dom.text page = sxx.replace('\r', '').replace('\n', '').replace('\t', '') ccc = page[page.index('var lt_value = '):page.index('var execution_value = ')] xxx = ccc.replace('var lt_value = ', '').replace('\"', '').replace(';', '') lt = xxx print(lt) cjd = page[page.index('execution_value = '):page.index('var errormsg =')] cjcj = cjd.replace('execution_value = ', '').replace('\"', '').replace(';', '') execution = cjcj print(execution) postUrl = 'http://172.16.3.25:8085/cas/login' agent = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0' """ headers = { "Host": "172.16.3.25:8085", "Referer": "http://172.16.3.25:8085/cas/login", "User-Agent": agent } """ postData = { "username": "sunhw", "password": "123456", "lt": lt, "execution": execution, "_eventId": "submit" } loginPage = session.post(postUrl, data=postData) print(loginPage.status_code) xxx = session.get('http://192.168.180.188:8080/jttsp/instance/toStartProcess.action?definitionKey_=J14001&sys=jttsp&condition=省市政务大厅&cxsx=') formDom = pq(xxx.text) id = formDom("#idMain").val() print(id) postUploadCarUrl = 'http://192.168.180.188:8080/jttsp/reception/receptionBusiness/importExcel.action' files = { "excel": ('a2.xls', open('a2.xls','rb')), "Content-Disposition": "form-data; name=\"excel\"; filename=\"a2.xls\"", "Content-Type": "application/vnd.ms-excel", "filename": "ax.xls" } postData2 = { "pid": id, "zcid": "zhangsan" } print(session.headers) requests.post(url=postUploadCarUrl) returnCarParm = session.post(url=postUploadCarUrl, files=files, data=postData2) print(returnCarParm.text) if __name__ == '__main__': login()
相关推荐
导入DiscuzAPI 机械手= DiscuzAPI(sys.argv [1],sys.argv [2],sys.argv [3]) robot.login() robot.sign() robot.speak() robot.publish(21,“ test”,imgId) robot.reply(10) ...
- 上传附件。 - 切换到邮件正文编辑框所在frame。 - 使用JavaScript注入文本到邮件正文中。 - 切换回默认内容。 - 点击“发送”按钮。 #### 四、注意事项 - 在使用此脚本时,需要将用户名、密码以及收件人地址等...
- **附件上传**:用户可以在帖子中上传图片、文档等附件,增强信息传递的丰富性。 - **搜索功能**:方便用户快速找到感兴趣的主题或帖子。 - **积分系统**:通过用户的活跃度、发帖质量等进行积分累计,激励用户积极...
Django实现微电影网站 主要实现功能: 注册,登陆,播放视频,评论视频,xadmin...视频文件可以使用七牛云的外链,也可以本地上传,可以在play.html文件中修改(文件这有注释说明) 后台: 用户名:sky 密码:1234mdzz
教学管理系统可以使用多种语言和平台来实现,包括 Java、Python、C++ 等语言,Windows、UNIX、OS/2 等平台。系统实现需要考虑到系统的可扩展性、安全性和性能。 教学管理系统的需求分析包括功能需求、系统设计、...
- 支持附件上传,如身份证扫描件等。 ##### 4.3 数据查询模块的管理 - 快速查询员工档案信息。 - 按照特定条件进行筛选和排序。 #### 五、结论 通过构建人事综合信息管理系统,不仅可以解决传统人事管理中的诸多...