dirsearch踩坑以及python-出现“Traceback-most-recent-call-last-……”错误的解决方法
因为一些原因,我尝试在windows上安装dirsearch
网上的安装教程全都是一毛一样的,不知道是谁复制谁的。
总的来说就是先从
https://github.com/maurosoria/dirsearch
上下载zip,解压
或者直接git clone https://github.com/maurosoria/dirsearch
仅说了需要python3的环境
然后cd到dirsearch-master,输入python dirsearch.py -u <网址>
就行了,像这样
而我的实际操作中,是这样的——
会报错“Traceback (most recent call last):……”
然后我在网上找了好久,终于找到了一篇不一样的博客(CSDN是该管管了,垃圾指针无限递归问题)
https://blog.csdn.net/qq_29163073/article/details/112795375?utm_medium=distribute.wap_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-4.wap_blog_relevant_pic&depth_1-utm_source=distribute.wap_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-4.wap_blog_relevant_pic
这个博客说需要用pip安装一些帮助文件
然后我又搜到了这个————
https://pip-cn.readthedocs.io/en/latest/installing.html
结论:Python 2.5在 v1.3.1版本后, Python 2.4在v1.1版本后,安装python后会自动安装pip
所以pip本身的安装不用管了
在尝试了pip install chardet & pip install certifi后,发现还是和原来一样的报错
然后搜到了这个——https://blog.csdn.net/weixin_43978056/article/details/105940157
再回去看报错,发现缺少的是“urllib3”
直接pip install urllib3
再尝试,发现这次缺的是cryptography
继续pip install cryptography
再尝试,才成功开始扫目录
所以以后遇到“Traceback (most recent call last):……”的问题,都可以尝试这样解决