问题标签 [urllib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 我应该在 urllib.urlopen() 之后调用 close() 吗?
我是 Python 新手,正在阅读别人的代码:
应该urllib.urlopen()
跟在后面urllib.close()
吗?否则,会泄漏连接,对吗?
python - 调用 urllib.urlopen 时跟踪/BPT 陷阱
出于某种原因,我在调用urllib.urlopen
. 我都试过了urllib
,urllib2
结果相同。这是引发错误的代码:
我应该补充一点,这段代码运行在带有 web.py 的 CherryPy 网络服务器上。
有人要求追溯。不幸的是,没有。Trace/BPT trap
被输出到终端并且过程终止。例如
编辑:我正在运行 OS X 10.6.2、web.py 0.33、Python 2.6.2 和 CherryPy 3.1.2。
python - urlretrieve 返回一个空文件
我正在尝试使用 urlretrieve 从以下形式的 url 下载文件:
http://example.com/download.php?id=6456&name=foo
但由于某种原因,我只是得到一个空洞的回应。
我试过这个问题中建议的方法似乎没有帮助,因为
不包含键“内容处置”,仅
有什么建议么?
python - 带有 Urllib2 问题的 Python 多线程
我可以一次使用多个线程快速下载多个文件,但问题是几分钟后它会逐渐减慢到几乎完全停止,我不知道为什么。我可以看到我的代码没有任何问题,而且我的 RAM/CPU 很好。我唯一能想到的是 urllib2 没有正确处理大量连接。如果有帮助,我正在使用代理,但没有它们我也遇到了这个问题。有没有人对此问题有任何建议或见解?谢谢!
python - 如何使用非 utf-8 参数打开 URL
使用 Python,我需要通过查询字符串将非 utf-8 编码数据(特别是 shift-jis)传输到 URL。我应该如何传输数据?引用它?用 utf-8 编码?
谢谢
python - TypeError:无法连接“str”和“instance”对象(python urllib)
编写一个python程序,我在使用该urllib.urlopen
函数时遇到了这个错误。
python - parse.unquote_plus TypeError
我正在尝试格式化文件以便可以将其插入数据库,该文件最初是压缩的,大约 1.3MB 大。每行看起来像这样:
398,%7Enoniem+001%7E,543,480,7525010,1775,0
这就是解析这个文件的代码的样子:
当我运行程序时,我收到此错误:
文件“C:\Python31\lib\urllib\parse.py”,第 404 行,in unquote_plus string = string.replace('+', ' ') TypeError: expected an object with the buffer interface
知道这里有什么问题吗?在此先感谢您的帮助:)
python - 如何在 Python 中对 URL 参数进行百分比编码?
如果我做
- 它不编码
/
为%2F
(破坏 OAuth 规范化) - 它不处理 Unicode(它会引发异常)
有更好的图书馆吗?
python - 在 Python 中,如何使用 urllib 来查看一个网站是 404 还是 200?
如何通过urllib获取headers的代码?
python - 如何忽略“输入私人代理访问的用户名”提示?
我将 urllib.urlopen 与一些 http 代理一起使用,有时(可能在它们需要授权时)我会在控制台中打印以下提示:
我怎样才能对发生的这种事情提出例外?
这是示例:
如果提到的代理过早死亡,这里有一些替代品64.79.197.36:43444
, 64.79.209.203:34968
, 64.79.197.36:43444
,209.59.207.197:3438