在python3环境安装builtwith模块
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模块相关推荐
- linux环境下安装python3以及安装cx_Oracle模块需要注意的事项
linux环境下安装python3以及安装cx_Oracle模块需要注意的事项 python3的安装 1. 首先安装python3之前首先要安装python所依赖的环境 yum install gcc ...
- python3.8 安装 ssl 模块 和 _ctypes 模块
文章目录 前情提要 安装 openssl-1.1.1 重新编译安装 python3.8 -rpath 编译选项介绍 python3.8 跟 python3.10 的区别 前情提要 我在之前给 pyth ...
- 腾讯云主机Python3环境安装PySpider爬虫框架过程
利用腾讯云服务器我们可以玩好多的技术,前面的我给大家分享的大多与网站和一些服务有关,今天我给大家分享有关腾讯云主机Python3环境安装PySpider爬虫框架过程 大家好,本篇文章为大家讲解腾讯云主 ...
- pythonpil安装教程_Python 3.6 -win64环境安装PIL模块的教程
PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了.PIL功能非常强大,但API却非常简单易用. 由于PIL仅支持到Python 2.7,加上年久失修 ...
- python3.3psutil模块安装_详解Python3.6安装psutil模块和功能简介
一.psutil模块 1. psutil是一个跨平台库,能够轻松实现获取系统运行的进程和系统利用率(包括CPU.内存.磁盘.网络等)信息.它主要应用于系统监控,分析和限制系统资源及进程的管理.它实现了 ...
- 宝塔Nginx环境安装pagespeed模块加速网站以及配置WebP格式图片加速方法
宝塔面板下为nginx安装ngx_pagespeed模块并配置WebP图片加速的方法,理论上非宝塔环境也适用,加模块使用命令行进行编译即可 网站图片太多,服务器带宽和线路不能动的前提下,对图片进行优化 ...
- python3.7安装turtle步骤-Python3.6安装turtle模块
安装turtle提示错误:Command "python setup.py egg_info" failed with error code 1 仔细查看安装turtle出错的错误 ...
- python3如何安装selenium_Mac-Firefox浏览器+selenium+Python3环境安装
1.安装selenium安装命令:pip3 install selenium==2.53.6 如果之前已经安装过了,可以先卸载pip3 uninstall selenium 使用selenium2.5 ...
- Python3环境安装配置
1.下载 //https://www.python.org/ftp/python/ wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9. ...
最新文章
- android udp定时发送,Android Socket基于UDP协议通信
- Codeforces Beta Round #4 (Div. 2)【完结】
- windows系统安装python模块
- linux运行python乱码_linux下python中文乱码解决方案详解
- 九齐NY8B072A单片机使用笔记(二)TIMER1/2/3定时器
- HDU 1257 最少拦截系统(贪心)
- windows安装ruby on rails
- SAP接口编程 之 JCo3.0系列:JCoDestination
- 宏发41F-1Z-C2接线
- python计算三角形的周长和面积
- 关于bitcoin core钱包api
- 测试 必用 工具(测试工具知多少)
- OFFICE 制作邀请函
- 哥德尔定理的背景知识1:戴德金的数观念——哥德尔逻辑与哲学之3
- 常见的 Git 错误解决方法
- Python BDD 框架之lettuce
- Linux内存管理内存映射以及通过反汇编定位内存错误问题
- python微服务架构设计模式_微服务架构设计模式 PDF 电子书 百度云 网盘下载
- 漫画 | 如何让产品经理不改需求?
- 解决Win10系统截屏时出现黑屏
热门文章
- Ansible01-Ansible基础和部署
- Python基础04-数据类型:数字、布尔、字符串
- 以太坊去中心化_开发以太坊去中心化投票应用程序的指南
- mysql中没有内置函数_[mysql]MySQL中的内置函数
- JavaScript实现 按钮不可过频繁使用
- 浙江大学软件学院2020年保研上机模拟练习 7-3 Partial School Ranking
- PL/SQL编程:用while-loop-end循环算出5的阶乘
- 使用LaTeX排版如何方便地引用多篇参考文献(不使用插件)
- matlab 无序数对,MATLAB中sort函数对矩阵数进行排序
- 手机应用软件测试的思路与要点