1、安装命令:

  pip install builtwith

  如果在命令行提示如下错误:

  Fatal error in launcher: Unable to create process using '"'

  使用如下命令:

  python3 -m pip install builtwith

2、导入模块会出现错误提示:

  原因:builtwith模块是基于urllib2开发的,但是在Python3中urllib2分拆成了urllib.request和urllib.error两个包,导致找不到包;

  解决方法:

    -- 找到builtwith的安装目录下的__init__.py文件

    

    -- 把import urllib2 替换成 import urllib.request

    

    -- 把__init__.py文件中,其他写urllib2的地方,都改成urllib.request(在文本编辑器里可以用全部替换)

3、调用builtwith模块中的函数时,报错,例如:builtwith.parse('http://www.xxx.com')

  原因:builtwith模块的__init__.py文件里:

     第一、遵循了python2的规则写的异常捕获:except Exception, e,不符合python3的规则;

     第二、遵循了python2的规则写的输出语句:print xxx;

     第三、urllib返回的数据格式发生了改变,需要进行转码。

  解决方法:

     -- 找到builtwith的安装目录下的__init__.py文件

     第一、把异常捕获语句:except Exception , e: 改成:except Exception as e:(可以查找功能进行修改,总共没几个地方)

     第二、把print xxx 改成 print(xxx)(可以查找功能进行修改,总共没几个地方)

     第三、在html = response.read()下面加上一句:html = html.decode('utf-8')(可以查找功能进行修改,就一个地方)

转载于:https://www.cnblogs.com/JerryN/p/7138034.html

在python3环境安装builtwith模块相关推荐

  1. linux环境下安装python3以及安装cx_Oracle模块需要注意的事项

    linux环境下安装python3以及安装cx_Oracle模块需要注意的事项 python3的安装 1. 首先安装python3之前首先要安装python所依赖的环境 yum install gcc ...

  2. python3.8 安装 ssl 模块 和 _ctypes 模块

    文章目录 前情提要 安装 openssl-1.1.1 重新编译安装 python3.8 -rpath 编译选项介绍 python3.8 跟 python3.10 的区别 前情提要 我在之前给 pyth ...

  3. 腾讯云主机Python3环境安装PySpider爬虫框架过程

    利用腾讯云服务器我们可以玩好多的技术,前面的我给大家分享的大多与网站和一些服务有关,今天我给大家分享有关腾讯云主机Python3环境安装PySpider爬虫框架过程 大家好,本篇文章为大家讲解腾讯云主 ...

  4. pythonpil安装教程_Python 3.6 -win64环境安装PIL模块的教程

    PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了.PIL功能非常强大,但API却非常简单易用. 由于PIL仅支持到Python 2.7,加上年久失修 ...

  5. python3.3psutil模块安装_详解Python3.6安装psutil模块和功能简介

    一.psutil模块 1. psutil是一个跨平台库,能够轻松实现获取系统运行的进程和系统利用率(包括CPU.内存.磁盘.网络等)信息.它主要应用于系统监控,分析和限制系统资源及进程的管理.它实现了 ...

  6. 宝塔Nginx环境安装pagespeed模块加速网站以及配置WebP格式图片加速方法

    宝塔面板下为nginx安装ngx_pagespeed模块并配置WebP图片加速的方法,理论上非宝塔环境也适用,加模块使用命令行进行编译即可 网站图片太多,服务器带宽和线路不能动的前提下,对图片进行优化 ...

  7. python3.7安装turtle步骤-Python3.6安装turtle模块

    安装turtle提示错误:Command "python setup.py egg_info" failed with error code 1 仔细查看安装turtle出错的错误 ...

  8. python3如何安装selenium_Mac-Firefox浏览器+selenium+Python3环境安装

    1.安装selenium安装命令:pip3 install selenium==2.53.6 如果之前已经安装过了,可以先卸载pip3 uninstall selenium 使用selenium2.5 ...

  9. Python3环境安装配置

    1.下载 //https://www.python.org/ftp/python/ wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9. ...

最新文章

  1. android udp定时发送,Android Socket基于UDP协议通信
  2. Codeforces Beta Round #4 (Div. 2)【完结】
  3. windows系统安装python模块
  4. linux运行python乱码_linux下python中文乱码解决方案详解
  5. 九齐NY8B072A单片机使用笔记(二)TIMER1/2/3定时器
  6. HDU 1257 最少拦截系统(贪心)
  7. windows安装ruby on rails
  8. SAP接口编程 之 JCo3.0系列:JCoDestination
  9. 宏发41F-1Z-C2接线
  10. python计算三角形的周长和面积
  11. 关于bitcoin core钱包api
  12. 测试 必用 工具(测试工具知多少)
  13. OFFICE 制作邀请函
  14. 哥德尔定理的背景知识1:戴德金的数观念——哥德尔逻辑与哲学之3
  15. 常见的 Git 错误解决方法
  16. Python BDD 框架之lettuce
  17. Linux内存管理内存映射以及通过反汇编定位内存错误问题
  18. python微服务架构设计模式_微服务架构设计模式 PDF 电子书 百度云 网盘下载
  19. 漫画 | 如何让产品经理不改需求?
  20. 解决Win10系统截屏时出现黑屏

热门文章

  1. Ansible01-Ansible基础和部署
  2. Python基础04-数据类型:数字、布尔、字符串
  3. 以太坊去中心化_开发以太坊去中心化投票应用程序的指南
  4. mysql中没有内置函数_[mysql]MySQL中的内置函数
  5. JavaScript实现 按钮不可过频繁使用
  6. 浙江大学软件学院2020年保研上机模拟练习 7-3 Partial School Ranking
  7. PL/SQL编程:用while-loop-end循环算出5的阶乘
  8. 使用LaTeX排版如何方便地引用多篇参考文献(不使用插件)
  9. matlab 无序数对,MATLAB中sort函数对矩阵数进行排序
  10. 手机应用软件测试的思路与要点