Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 代理代理索引器_Python_Asynchronous_Python 3.5_Python Asyncio_Aiohttp - Fatal编程技术网

Python 代理代理索引器

Python 代理代理索引器,python,asynchronous,python-3.5,python-asyncio,aiohttp,Python,Asynchronous,Python 3.5,Python Asyncio,Aiohttp,我正在尝试使用python包proxybroker。 我试着使用这里提到的一个例子。我刚刚复制了以下示例以在本地运行: 当我尝试运行代码时,会抛出以下错误和一些弃用警告: 我使用python3.5.2和最新版本的proxybroker(0.1.4)aiohttp(1.0.2)asyncio(3.4.3) 我不确定是什么原因导致错误,因为我没有更改代码示例,而且据我所知,我已经安装了所有依赖项。有谁能帮助我,告诉我我做错了什么,甚至更好地告诉我如何做正确的事情 编辑 该问题的一个快速解决方法是更改

我正在尝试使用python包proxybroker。
我试着使用这里提到的一个例子。我刚刚复制了以下示例以在本地运行:

当我尝试运行代码时,会抛出以下错误和一些弃用警告:

我使用python3.5.2和最新版本的proxybroker(0.1.4)aiohttp(1.0.2)asyncio(3.4.3)

我不确定是什么原因导致错误,因为我没有更改代码示例,而且据我所知,我已经安装了所有依赖项。有谁能帮助我,告诉我我做错了什么,甚至更好地告诉我如何做正确的事情

编辑
该问题的一个快速解决方法是更改发生错误的行。该行仅用于记录错误,因此更改不会造成任何损害。 对于这个解决方案(不是一个解决方案),我在第79行judge.py中添加了一个额外的检查,在该行中以前曾提出过异常。 在本地,我将其更改为:

        if isinstance(page, type(list())) or isinstance(page, type(dict())):
            log.error(('{j} is failed. HTTP status code: {code}; '
                       'Real IP on page: {ip}; Version: {word}; '
                       'Response: {page}').format(
                j=self, code=resp.status, page=page[0],
                ip=(get_my_ip() in page), word=(rv in page)))
        else:
            log.error(('{j} is failed. HTTP status code: {code}; '
                       'Real IP on page: {ip}; Version: {word}; '
                       'Response: {page}').format(
                      j=self, code=resp.status, page=page,
                      ip=(get_my_ip() in page), word=(rv in page)))

这样我就可以再次使用proxybroker。该问题在gihub上提交。

弃用警告是无害的(至少除非我删除这种向后兼容性)


错误只是说,
getproxy.net
不可用——这是您的主要问题。

弃用警告是无害的(至少除非我删除这种向后兼容性)


错误只是说,
getproxy.net
不可用——这是您的主要问题。

当前存在以下问题:

<Judge [HTTP] www.ingosander.net> is failed. HTTP status code: 302; Real IP on page: False; Version: False; Response:
在法官席上

  • 在Judge.py底部的judgeList中对该法官进行评论

  • 目前存在以下问题:

    <Judge [HTTP] www.ingosander.net> is failed. HTTP status code: 302; Real IP on page: False; Version: False; Response:
    
    在法官席上

  • 在Judge.py底部的judgeList中对该法官进行评论

  • 那么我能做些什么呢,因为如果我试图通过浏览器访问
    getproxy.net
    ,网站是可用的。我不知道。试着在“谢谢你的帮助”一文中提出问题。为了能够在上面工作,我目前正在实现一个回退,它使用另一个名为的python包。这似乎是一个非常好的替代方案,可以找到相当多的代理(5000以上,尽管尚未测试状态),而且最重要的是非常容易扩展。因此,对于其他人来说,这是一个可以选择的地方。那么我能做些什么呢,因为如果我试图通过浏览器访问
    getproxy.net
    ,网站是可用的。我不知道。试着在“谢谢你的帮助”一文中提出问题。为了能够在上面工作,我目前正在实现一个回退,它使用另一个名为的python包。这似乎是一个非常好的替代方案,可以找到相当多的代理(5000以上,尽管尚未测试状态),而且最重要的是非常容易扩展。因此,对于其他人来说,这是一个值得选择的地方。
    <Judge [HTTP] www.ingosander.net> is failed. HTTP status code: 302; Real IP on page: False; Version: False; Response:
    
    elif (resp.status == 302):
        log.error(('{j} is failed. HTTP status code: {code}; '
                   'Real IP on page: {ip}; Version: {word}; '
                   'Response: {page}').format(
                  j=self, code=resp.status, page=None,
                  ip=(get_my_ip() in page), word=(rv in page)))