pyspider的代理使用的问题

发布于 2022-09-03 19:44:14 字数 1423 浏览 12 评论 0

我在公司的服务器上部署了pyspider,最近发现公司内部的的代理使用不了(之前是可以的),而在同一部机器上用wget试了同样的网址就没问题。不知道大家有没有遇到过同样的问题,目前没什么头绪呢。代码顺便也贴一下好了。具体代理信息涉及到公司秘密我就不贴出来了,不过绝对不是代理的信息写错了,查看好几遍了。

wget -SO /dev/null -q -e "http-proxy=***" --proxy-user=*** --proxy-passwd=*** -T 5 -t 3 https://play.google.com/store/apps/category/PRODUCTIVITY/collection/topselling_free?hl=ms

下面是python的代码

from pyspider.libs.base_handler import *

class CommonRankingHandler(BaseHandler):

    def on_start(self):
        url = 'https://play.google.com/store/apps/category/PRODUCTIVITY/collection/topselling_free?hl=ms'
        self.crawl(url ,
            callback=self.ranking_list_page,
            proxy=***,
       )

    def ranking_list_page(self, response):
        print response
    
    

报错信息如下:

[E 160929 16:05:31 base_handler:194] HTTP 599: Proxy CONNECT aborted
    Traceback (most recent call last):
      File "/data/project/app_info_crawler/package/pyspider/libs/base_handler.py", line 187, in run_task
        result = self._run_task(task, response)
      File "/data/project/app_info_crawler/package/pyspider/libs/base_handler.py", line 166, in _run_task
        response.raise_for_status()
      File "/data/project/app_info_crawler/package/pyspider/libs/response.py", line 183, in raise_for_status
        raise http_error
    HTTPError: HTTP 599: Proxy CONNECT aborted

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

最笨的告白 2022-09-10 19:44:14

你设置代理的用户名密码了吗

各空 2022-09-10 19:44:14

碰到同样的问题额

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文