1.安装了whois库,在调用库的时候不断报错,网上也没有解决的办法
解决:看到csdn上炽热的锅盖写的博客,卸载了whois库后安装了python-whois库,重新运行,发现问题解决,感谢锅盖哥,直接安装的那个whois源是有些毛病的
2.安装python—nmap库,调用时报错
解决:首先要安装的是python-nmap库而不是namp库,其次,这个库需要计算机上安装nmap(那个端口扫描的工具本体)来支持这个库的运行
3.利用socket写了端口扫描器,结果只能扫描到一个端口
描述:暂时没有解决,问题的原因大致了解了,因为用的是单线程,上一个连接还没有断开,剩下的所有端口都不用看,肯定连接不上,虽然用了close去关闭socket连接,但是连接资源并不会被立即释放,看了博客在前面加了shutdown语句也不行,看起来需要我学到更多东西的时候才能解决这个问题了
4.爬虫报错
解决:部分网站在收到没有headers的异常请求时会拒绝响应的,在请求里加上headers信息就可以了
5.利用python往txt文件中写入时报错
gbk' codec can't encode character '\xXX' in position XX
解决:txt文件的默认编码是gbk,我往里面写入的数据是utf-8的编码,记得下次with open文件时,用参数更改编码就可以了
6.安装x-ray扫描器后,在powershell调用出错
解决:在调用的命令前加上.\ 命令可以运行成功
原理:我也不知道啊(如果有大佬能告诉我就好了)