【问题标题】:Python Mechanize uploadPython机械化上传
【发布时间】:2011-08-29 07:13:38
【问题描述】:

您好,我一直在使用 mechanize 和 python 尝试将文件上传到网站,到目前为止我已经成功但我卡在了上传页面。我知道 mechanize 不适用于 JavaScript,但我想知道是否有人知道我可以将文件目录传递给表单以上传它的方法,任何帮助将不胜感激。

<link rel="stylesheet" type="text/css" href="cssABI.css" />
<link rel="stylesheet" type="text/css" href="ABIDynamicMenus.css" />
<html>
<head>
<title>File Upload Provided by Aeries Browser Interface</title>
<script language="JavaScript" src="ABIjava.js"></script>
</head>
<body vlink="Blue">

    <form name="frmValues" id="frmValues" method="post" action="FileUpload/Default.aspx?cache=5%2F19%2F2011+5%3A02%3A22+PM&LoadID=txtUploadedFileID&LoadNM=">
        <input type="hidden" name="UserType" id="UserType" value="P" />
        <input type="hidden" name="username" id="username" value="69297" />
        <input type="hidden" name="number" id="number" value="200673" /
        <input type="hidden" name="Check1" id="Check1" value="c91097e8cad20b230024a190d8867b3c65aceaaef6297c3788dd5b017bb89b2b" />
        <input type="hidden" name="Check2" id="Check2" value="163f01c431991367a988152a35b947fa339359a7124c8fe9bc390d9c06f48a16" />
    </form>

    <script type="text/javascript">document.getElementById('frmValues').submit();</script>

</body>
</html>

【问题讨论】:

    标签: javascript python file upload mechanize


    【解决方案1】:

    Mechanize 处理文件上传到这样的表单:

    form.add_file(open("NAME/LOCATION OF FILE"), "MIME TYPE", "NAME OF FILE")

    br.form.add_file(open("file.txt"), "text/plain", "file.txt")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多