Kunyu icon indicating copy to clipboard operation
Kunyu copied to clipboard

请求帮助:win10 python3.9下运行pupilsearch命令报错。

Open alberthao opened this issue 2 years ago • 9 comments

您好,已安装好,可以进入console下,但是运行pupilsearch命令报错。 命令如下: pupilsearch http://www.baidu.com

具体报错信息如下: " [19:13:42] PupilSearch KeyWord Start: PupilMain.py:63 'bool' object has no attribute 'get' " 看样子是PupilMain.py报错。但是不知道如何解决。多谢了!

alberthao avatar Apr 26 '23 11:04 alberthao

1683982082560 没有什么问题,但是需要注意要使用https://www.baidu.com因为你使用的是脚本,并不是浏览器,百度没有开放http服务,而浏览器访问的是强制https协议,所以将上述url替换为https://www.baidu.com,但是友情提醒,对搜索引擎爬取没有什么意义,因为对外服务性质问题,不存在相关的敏感信息,请知悉。

wikiZ avatar May 13 '23 12:05 wikiZ

windows 11 下 python 3.10.11 , 使用pip3 install kunyu安装的,一样出现上述错误,任何URL都报此错误

yinsel avatar May 22 '23 14:05 yinsel

请尝试对https://www.baidu.com/进行爬取,并截图。

wikiZ avatar May 22 '23 14:05 wikiZ

可以给出详细的Python版本等信息便于分析问题。

pbuff07 avatar Nov 08 '23 03:11 pbuff07

可以给出详细的Python版本等信息便于分析问题。

我的Python版本是3.10.11,安装方式是通过pip,采用的清华源

yinsel avatar Nov 11 '23 08:11 yinsel

经过调试发现是一个Bug。该pupilsearch功能理想工作状态时使用search语法搜索出相关资产后并进行接口采集,如果过程中设置了代理proxy那么使用pupilsearch就没有问题,如果直接使用pupilsearch就会因为proxy的值为False导致出现上面提到的'bool' object has no attribute 'get'。 临时的解决办法可以将kunyu\lib\TrackUrl.py中proxies=self.proxy代码先删除。或者提前配置一个proxy,后面考虑给作者提一个PR优化下这种情况。

pbuff07 avatar Nov 19 '23 14:11 pbuff07

这个问题是因为不同终端环境适配问题,可以通过在kunyu控制台中执行set proxy = true命令设置参数值解决。

wikiZ avatar Nov 20 '23 10:11 wikiZ

欢迎提交PR,参与维护Kunyu项目!

wikiZ avatar Nov 20 '23 10:11 wikiZ