urllib3

    2热度

    1回答

    我已经注意到有几种方法可以通过http连接进行网络报废。我不确定是否有一些是最新和最新的编码方式,或者它们只是具有不同优点和缺点的不同模块。更具体地说,我想了解以下两种方法之间的区别,你会推荐什么? 1)使用urllib3: http = PoolManager() r = http.urlopen('GET', url, preload_content=False) soup = Beaut

    2热度

    1回答

    我现在学习Python,我想创建一个简单的工具来打开几个网站。我有下面的代码: #!/usr/bin/python import urllib3, ssl, certifi from urllib3 import Retry, Timeout def openurl(url, method = "get"): retries = Retry(connect=500, read=2

    7热度

    1回答

    我试图在Python中实现请求重试。 它的工作方式与.get()请求相似,但.post()请求不会重试,无论状态码如何。我想用.post()请求来使用它。 我的代码: from requests.packages.urllib3.util import Retry from requests.adapters import HTTPAdapter from requests import Se

    -2热度

    1回答

    我想要源代码的网页包含一些产品。 当我简单地加载它时,它只给出了前几个产品的源代码。 我需要的是点击后的完整源代码显示140-250项其中生成几次,得到的代码时,有没有像显示说明X - Y项目了。正在生成的按钮的id是see-more-products。 我试过urllib,requests模块,这些模块并没有如预期般完成工作。 指向该特定页面的链接在注释中。 任何帮助表示赞赏。谢谢:)

    1热度

    1回答

    我在python 2.7.5中使用pyVmomi时遇到了问题。尝试从SDK运行示例脚本时出现SSL证书错误。我尝试了所有在this帖子中提到的解决方案,但没有人为我工作。 下面是完整的控制台输出。 /usr/lib/python2.7/site-packages/requests/packages/urllib3/util/ssl_.py:315: SNIMissingWarning: An HT

    0热度

    1回答

    我是python编程的新手。如果我在使用urllib3的时候没有使用certifi或任何类型的证书验证,任何人都可以告诉我从数据库中获取数据是否会有问题?我收到关于真实性的警告,但无论如何都会提取数据。我只是想知道,如果有任何网站的任何错误的可能性。另外,不使用certifi加速数据读取?

    1热度

    1回答

    我有一个功能,下载一个网站的HTML代码与urllib3库。我正在使用request_encode_url函数通过GET传递参数,如果我不使用像'ñ'这样的特殊拉丁字符,它会正常工作。如果我使用'ñ',则网址编码不正确。例如,如果我传递了像“Elseñor”这样的参数,该函数会将其转换为“El + se?或or”而不是“El + se%F1or”。 z='El señor' fields={'s

    -1热度

    2回答

    我检查了其他帖子,但解决方案似乎没有工作。我不断收到AttributeError:'module'对象没有属性'urlopen'错误。任何想法为什么这不起作用将不胜感激。 from lxml import html import requests import urllib3 page = requests.get('http://www.sfbos.org/index.aspx?page

    0热度

    2回答

    我试图在这个问题上看看,但到目前为止我没有发现修复它。我对Python并不熟悉,我正在和别人的脚本一起工作。我在Windows 10(64位)上。 执行此命令:pip install mysql-python 而且收到此错误: Traceback (most recent call last): File "C:\Python27\Lib\runpy.py", line 162, in _run

    0热度

    3回答

    如何禁用urllib3重试警告消息? [WARN]重试连接由 'NewConnectionError(' 断之后(重试(总= 9,连接=无,读=无, 重定向=无)):无法建立新的连接: [ Errno 111] Connection refused',)' 我在执行我的测试用例时收到了数千条警告消息,因为它在给定单元上有很多URI POST/PATCH操作。 由于这种影响,日志文件大小急剧增加。