当前位置: 首页 > 工具软件 > XSSer > 使用案例 >

mac 安装 xsser

祁乐邦
2023-12-01

mac 安装 xsser

记录下自己第一次安装的过程。不多BB,直接上干货

  1. GitHub克隆项目 git clone https://github.com/epsylon/xsser.git
    传送门:xsser的Git地址
  2. 进入项目 cd xsser
  3. 进行安装 python3 setup.py install

安装完以后,我这里是遇见了两个错误

一.     直接启动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)
 类似资料: