httplib相关内容

使用httplib使用python上传文件

conn = httplib.HTTPConnection("www.encodable.com/uploaddemo/") conn.request("POST", path, chunk, headers) 上面是我要上传图像的网站"www.encodable.com/uploaddemo/". 我更精通php,所以在这里我无法理解path和headers的含义.在上面的代码中,ch ..
发布时间:2020-06-26 12:30:55 Python

httplib没有获取所有重定向代码

我正在尝试获取似乎多次重定向的页面的最终URL.在您的浏览器中尝试以下示例URL,并将其与我的代码段底部的最终URL进行比较: 多次重定向的链接 这是我正在运行的测试代码,请注意,获得代码200的最终URL与浏览器中的URL不相同.我有什么选择? Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) [GCC 4.5.2] on li ..
发布时间:2020-06-26 12:30:53 Python

读取CONNECT标头

我正在使用代理服务(proxymesh),该服务将有用的信息放入响应CONNECT请求而发送的标头中.出于某种原因, Python的httplib不会解析它们: > CONNECT example.com:443 HTTP/1.1 > Host: example.com:443 > ..
发布时间:2020-06-26 12:30:49 Python

如何在HTTP响应中处理多个Set-Cookie标头

出于某种目的,我正在尝试编写简单的代理服务器.在其中,我使用httplib访问远程Web服务器.但是有一个问题:Web服务器在一个响应中返回两个Set-Cookie标头,而httplib在httplib.HTTPResponse.getheaders()中将它们组合在一起,有效地用逗号将cookie连接起来[这很奇怪,因为getheader返回LIST,而不是DICT所以我以为他们是用多个同名的标 ..
发布时间:2020-06-26 12:30:44 Python

Python:httplib getresponse发出许多recv()调用

getresponse在读取HTML请求的标头时发出许多recv调用.实际上,它为每个字节发出recv,这导致许多系统调用.如何进行优化? 我在具有strace dump的Ubuntu计算机上进行了验证. 示例代码: conn = httplib.HTTPConnection("www.python.org") conn.request("HEAD", "/index.html" ..
发布时间:2020-06-26 12:30:42 Python

如果脚本启动后连接了电缆,Python无法获得IP

我希望这不会进入超级用户领域. 所以我有一个嵌入式linux,系统进程自然很简单.我不太确定哪个系统进程会监视物理层并在插入网络电缆时启动dhcp客户端,但是我自己做了一个. ¨ 问题是,如果我有一个使用http连接的python脚本,并且在没有IP地址之前运行,它将永远无法建立连接.即使在我拥有有效的IP之后,python仍然具有 “名称解析中的临时错误" 那么,如何在不重新启 ..
发布时间:2020-06-26 12:30:37 Python

Selenium 2.53.5 httplib.BadStatusLine:''Python

我正在尝试使用Python 2.7中的Selenium 2.53.5以在线形式自动进行序列号注册.该脚本已经运行了2个月以上,但是昨天我开始运行该脚本时就开始收到错误消息:httplib.BadStatusLine:.有任何已知的解决办法吗?我读过,前导/尾随换行符可能会使url的检索混乱,但我似乎无法确定问题所在. 代码: import sys import time from s ..
发布时间:2020-06-26 12:30:32 Python

Python httplib SSL23_GET_SERVER_HELLO:未知协议

注意:此代码在Ubuntu上能正常工作,但在Mac上却不能,并且不是在本地更改mac/python设置,而是尝试对代码进行更改,以使其在任何地方都可以使用.. import ssl import httplib httplib.HTTPConnection(server, port, timeout) 但是会引发错误: [Errno 1] _ssl.c:503:错误:14077 ..
发布时间:2020-06-26 12:30:29 Python

我如何让python httplib接受不受信任的证书?

我如何让python httplib接受不受信任的证书?我在网络服务器上创建了一个蛇油/自签名证书,并且python客户端无法连接,因为我使用的是不受信任的证书. 我宁愿在客户端代码中解决该问题,也不希望它在我的系统上得到信任. import httplib def main(): conn = httplib.HTTPSConnection("127.0.0.1:443" ..
发布时间:2020-06-26 12:30:25 Python

HTTPConnection.request是否不遵守超时?

我正尝试使用HTTPConnection(2.7.8)进行请求,并且已将HTTPConnection(host, timeout=10)的超时设置为10.但是,HTTPConnection.request()似乎在10秒后不会超时.实际上,HTTPConnection.timeout似乎甚至没有被HTTPConnection.request()读取(它只能由HTTPConnection.conne ..
发布时间:2020-06-26 12:30:23 Python

Suds错误:httplib中的BadStatusLine

我正在使用泡沫0.3.6.创建suds客户端时,我会随机得到一个错误: httplib.py,_read_status(),第355行,类httplib.BadStatusLine' 以下是用于创建客户端的代码: imp = Import('http://www.w3.org/2001/XMLSchema') imp.filter.add('http://tempuri.org/ ..
发布时间:2020-06-26 12:30:21 Python

运行数小时后,永久出现“名称解析临时失败"

在Linux上运行了几个小时后,使用urllib2,httplib和线程的Python 2.6程序开始针对每个请求引发此错误: URLError(gaierror(-3, 'Temporary failure in name resolution'),) 如果我重新启动程序,它将再次开始工作.我的猜测是某种资源枯竭,但我不知道如何检 ..
发布时间:2020-06-26 12:30:19 Python

通过代理隧道化httplib

我试图弄清楚如何通过代理将数据发送到服务器.我希望通过tor可以做到这一点,但是由于tor使用了SOCKS,因此httplib显然是不可能的(如果我错了,请纠正我) 这就是我现在拥有的 import httplib con = httplib.HTTPConnection("google.com") con.set_tunnel(proxy, port) con.send("Sent ..
发布时间:2020-06-26 12:30:16 Python

Selenium无头浏览器WebDriver [Errno 104]由对等方重置连接

我正在尝试从下面的网址中抓取数据.但是,当driver.get(url)时硒会失败,有时错误是[Errno 104] Connection reset by peer,有时是[Errno 111] Connection refused. 在极少的日子里,它仍然可以正常工作,并且在我的带有实际浏览器的Mac上,同一蜘蛛每次都能正常工作.因此,这与我的spider无关. 已经尝试了许多解决方案, ..
发布时间:2020-06-26 12:30:14 Python

使用Python脚本查看网页是否存在而不下载整个网页?

我正在尝试编写脚本来测试网页的存在,如果它可以不下载整个页面就进行检查,那将是很好的选择. 这是我的出发点,我已经看到多个示例以相同的方式使用httplib,但是,我检查的每个站点都只会返回false. import httplib from httplib import HTTP from urlparse import urlparse def checkUrl(url): ..
发布时间:2020-06-26 12:30:07 Python

python httplib/urllib获取文件名

是否有可能获取文件名 e.g. xyz.com/blafoo/showall.html 如果您使用urllib或httplib? 以便我可以将文件保存在服务器上的文件名下? 如果您访问 之类的网站 xyz.com/blafoo/ 您看不到文件名. 谢谢 解决方案 要从响应http头获取文件名: import cgi response = url ..
发布时间:2020-06-26 12:30:01 Python