`

Python登陆上传附件

 
阅读更多
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()

 

分享到:
评论

相关推荐

    python下载 outlook附件中excel并解析excel

    在本场景中,我们关注的是如何利用Python来下载Outlook邮件中的Excel附件,并对这些附件进行解析。这个任务涉及到两个主要的知识点:Python与Outlook的交互以及Excel文件的处理。 首先,我们需要使用Python的`...

    基于Python+Django简单实现文件上传下载功能源码.zip

    基于Python+Django简单实现文件上传下载功能源码 基于Python+Django简单实现文件上传下载功能源码 基于Python+Django简单实现文件上传下载功能源码 基于Python+Django简单实现文件上传下载功能源码 基于...

    python 操作excel 插入字段 附件案例

    本案例将探讨如何使用Python操作Excel文档,特别是插入字段以及添加各种类型的附件,如Word、Excel、ZIP等。我们将主要使用两个流行的库:`pandas` 和 `openpyxl`。 1. **pandas 库**: pandas是Python中最常用的...

    python发送带附件的邮件

    python发送带附件的邮件代码,大家可以看看哟。亲测无问题。

    Python-python上传excel表格数据到ftp服务器

    在Python编程中,将Excel表格数据上传到FTP服务器是一项常见的任务,特别是在数据处理和文件共享的场景下。这里,我们主要关注如何使用Python的库来实现这个功能,以及FTP网络编程的基本概念。 首先,我们需要了解...

    python+POP3实现批量下载邮件附件

    本文主要介绍了如何使用Python编程语言配合POP3协议来实现批量下载邮箱中的邮件附件。以下是对本文内容的详细解读,包括知识点、技术细节和操作步骤。 知识点一:Python的基础使用和第三方库 Python是一种广泛使用...

    python邮件发附件方法

    "Python 邮件发附件方法" Python 邮件发附件方法是指使用 Python 语言发送带附件的电子邮件。该方法使用了 Python 的 email 模块,通过该模块可以创建一个带附件的邮件实例,并将其发送到指定的收件人邮箱中。 ...

    基于python开发的自动下载outlook邮箱附件程序

    标题中的“基于python开发的自动下载outlook邮箱附件程序”是指使用Python编程语言编写的一个工具,该工具能够自动化处理从Outlook邮箱下载附件的任务。这个程序对于经常需要处理大量邮件和附件的人来说,无疑是一个...

    python copy svn上传

    用python写的复制文件,调用svn命令上传文件的代码块

    Python OSS 视频上传demo

    使用python上传视频文件,使用阿里云接口可以封装exe程序命令行调用,参数已经设置好 只需要传参就能上传

    python1008文件上传

    在Python编程语言中,文件上传是一项常见的任务,特别是在web开发、数据处理和文件管理场景中。本主题将深入探讨Python中的文件上传操作,包括基本概念、常用库以及具体实现步骤。 1. **基本概念**: 文件上传通常...

    二、python+前端 实现MinIO分片上传

    在本项目中,我们将探讨如何使用Python后端与前端Vue.js框架协同工作,实现通过MinIO服务进行大文件的分片上传。MinIO是一个高性能的对象存储服务器,它支持Amazon S3 API,使得在分布式系统中存储和检索大量数据变...

    python登陆163实例

    使用python实现登陆163邮箱实例。

    python连接minio创建桶并上传本地文件夹

    环境需要安装有python ,并且安装了minio的sdk, pip方式安装如下:pip install minio 之后使用该文件 可以把本地想要上传的文件夹(修改train_out_url的值)上传到minio。 其中桶及本地文件夹路径、minio上的路径 都...

    python sftp上传下载文件应用案例.py

    通过配置文件链接sftp服务器,下载指定文件,上传指定文件,常常用于更新服务器指定资源。

    使用python上传图片到数据库

    使用python上传图片到数据库

    python 登陆淘宝 批量获取货品信息

    python 登陆淘宝 批量获取货品信息

    小甲鱼零基础入门学习python随书源码+附件

    小甲鱼零基础入门学习python源码及一些附件,希望对大家有帮助,其中一些爬虫代码过时了可能爬不出来-_-

    python百度网盘api纯代码分片上传目录文件实现

    python百度网盘纯代码分片上传目录文件 不依赖第三方, AppKey等信息需要自己去申请。然后获取code码就可以一直使用。

Global site tag (gtag.js) - Google Analytics