mac 安装 xsser
记录下自己第一次安装的过程。不多BB,直接上干货
安装完以后,我这里是遇见了两个错误
一. 直接启动xsser ,会提示找不到pycurl
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020080409571269.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5MzcyNDAx,size_16,color_FFFFFF,t_70)
然后根据提示进行下载,pip3 install pycurl
注意: 这里可能会遇到报错的情况
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200804100023456.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5MzcyNDAx,size_16,color_FFFFFF,t_70)
这个是curl版本的问题,但是我的mac,curl版本挺高的所以没遇见,这里也给大家放一个链接,可以去看下。[传送门](https://blog.csdn.net/daerzei/article/details/79409656?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param)
二。 使用pip安装完以后,我这里再次输入xsser,还是刚才的错误,找不到pycurl
我在网上又翻了个遍,最后找到的解决方案是
pip3 uninstall pycurl
export PYCURL_SSL_LIBRARY=openssl
export LDFLAGS=-L/usr/local/opt/openssl/lib
export CPPFLAGS=-I/usr/local/opt/openssl/include
pip3 install pycurl
再输入xsser ,就换了一个错误。。 总比还报一样的错误要好吧 =。=
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200804100819394.png)
那这里说找不到user-agents.txt文件,这个是UA头,一般是爬虫需要用到,然后找到对应的路径,也就是在 软件包的当前路径下。
我这里的是 在 python3.7/site-packages/xsser-1.8.3-py3.7.egg
创建了个fuzzing 的文件夹 ,然后创建了user-agents.txt的文件,内容百度UA头,一大堆,随便复制几个就可以.
记住,要给这个文件夹放开权限,否则还会报错的。
最后大功告成
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200804101256675.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5MzcyNDAx,size_16,color_FFFFFF,t_70)