在 Python 中检查 HTTP POST 标头而不下载正文
Web 服务器使用要下载的文件响应 POST 请求(具有 Content-Disposition 标头)。使用 urllib 或 mechanize opener 在什么时候下载响应正文? opener =…
为什么我会收到此线程错误?
我有这个代码: import urllib2 import thread a = 0 def workers(): while 1: a+=1 silva = urllib2.urlopen('http://en.dilandau.eu/download_music…
使用额外信息重新引发 HTTPError
如果是 404,我想捕获带有额外信息的 urllib2.HTTPError: try: data = urlopen(url) except HTTPError, e: # Python 2.5 syntax if e.code == 404: r…
使用 python 提取 MP3 URL 的 ID3 标签
我正在开发一个Python程序,它可以提取mp3文件的ID3标签。我使用 urllib2 检查 URL 的 MIME 类型(如果是音频/mpeg),之后我需要查找有关此 MP3 文件…
如何使用 urllib2 通过 https 发布数据?
我想使用 Paybox.com API 在我的网站中集成信用卡处理。 当用户提交表单时,我必须向 Paybox API 发送带有信用卡详细信息(号码、日期、CVV)的 POST …
在启用 cookie 的网站上使用 urlretrieve 的多线程网络抓取工具
我正在尝试编写我的第一个 Python 脚本,经过大量谷歌搜索,我认为我已经完成了。然而,我需要一些帮助才能冲过终点线。 我需要编写一个脚本来登录启…
在 urllib2.urlopen 中使用 mimetools.Message
我正在使用 urllib2.urlopen() : req = urllib2.Request('http://www.google.com') resp = urllib2.urlopen(req) print resp.info() print resp.info…
如何使用 urlib2 访问错误的响应标头?
我正在使用 Harvest API (http://www.getharvest.com/api)。当客户端超过其配额时,将返回 503 响应。在该响应中应该有一个名为“Retry-After”的标头…
更新 Tkinter 列表框的更好方法
你好 所以首先我制作了一个程序来下载音乐并在列表框中显示已下载的百分比。 有点像这样, from Tkinter import * from urllib2 import * admin = Tk(…
urllib2 POST 进度监控
我正在通过 POST 使用 urllib2 将一个相当大的文件上传到服务器端脚本。我想显示一个进度指示器,显示当前上传进度。 urllib2 是否提供了一个钩子或回…
Python BeautifulSoup 的编码错误 +数据库
我正在使用 BeautifulSoup python 库。 我使用 urllib2 库从页面下载 HTML 代码,然后使用 BeautifulSoup 对其进行解析。 我想将一些 HTML 内容保存到…
Python - 使用 HTTPS 的 urllib2 异步/线程请求示例
我很难使用 Python 的 urllib2 来获取异步/线程 HTTPS 请求。 有没有人有一个实现 urllib2.Request、urllib2.build_opener 和 urllib2.HTTPSHandler …
urllib2 和 httplib 线程安全吗?
我正在寻找有关 urllib2 和 httplib 线程安全的信息。 官方文档(http://docs.python.org/library/urllib2.html 和 http://docs.python.org/library/h…
使用 python 和 Urllib2 上传文件时出现问题
import os import sys import time import base64 import hmac import mimetypes import urllib2 from hashlib import sha1 from poster.streaminghtt…
帮助使用 urllib 登录 asp 页面
我正在尝试登录 aspx 页面。这就是我到目前为止所拥有的: o = urllib2.build_opener(urllib2.HTTPCookieProcessor()) urllib2.install_opener(o) pag…