首页 > 一个脚本在本地运行正常,demo.pyspider.org上运行就失败

一个脚本在本地运行正常,demo.pyspider.org上运行就失败

脚本见 http://demo.pyspider.org/debug/cpws_test
自己添加的cookies
在本地都运行正常
在demo上,出现错误

[E 151210 02:17:30 base_handler:195] HTTP 521: Unknown
    Traceback (most recent call last):
      File "/opt/pyspider/pyspider/libs/base_handler.py", line 188, in run_task
        result = self._run_task(task, response)
      File "/opt/pyspider/pyspider/libs/base_handler.py", line 167, in _run_task
        response.raise_for_status()
      File "/opt/pyspider/pyspider/libs/response.py", line 190, in raise_for_status
        raise http_error
    HTTPError: HTTP 521: Unknown

看到此问题的时候cookies可能已经过期了


因为 http://www.court.gov.cn/zgcpwsw/zj/ 这个地址使用了CDN/防火墙, 通过 JS 注入cookie 后跳转, cookie可能和ip有关. 你获取的cookie不能在别的ip下使用.

【热门文章】
【热门文章】