gpt4 book ai didi

python - 在 Python 中,如何登录、通过 HTTP POST(非 url 编码)回答 Web 表单并获取返回的 XML 文件?

转载 作者:太空宇宙 更新时间:2023-11-03 14:35:43 26 4
gpt4 key购买 nike

我基本上每周一次尝试导出配置文件。虽然所讨论的产品允许您通过 Web 客户端手动登录、输入一些信息并在提交时取回 XML 文件,但没有实现自动化的工具。我可以使用 Python 2.5(已经使用了一段时间)或 2.6(不熟悉)来执行此操作。

  1. 我想我需要一些方法来验证产品。虽然我可以在 Firefox 中查看 cookie,但当我查看实际的 cookie.txt 文件时,它并不存在。清除我的私有(private)数据并重新验证后没有出现。奇怪的。我应该为 Cookie 模块拍摄,还是这可能是某种神秘的身份验证方法,只是看起来像 cookie?我怎么知道?

  2. 我想我需要httplib 模块来进行HTTP POST,但我不知道如何进行multipart/form-data 编码。我是否忽略了一个方便的选项,或者这是我必须自己推出的东西?

  3. 我假设我可以从 httplibHTTPesponse 中取回 XML 文件。

我以前通过 Python 获取过网络内容,但没有同时使用 POST、多部分编码和身份验证。

最佳答案

urllib2应该涵盖所有这些。

这是一个 Basic Authentication example .

这是一个 Post with multipart/form-data .

关于python - 在 Python 中,如何登录、通过 HTTP POST(非 url 编码)回答 Web 表单并获取返回的 XML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/571083/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com