python
行者张良
人生就是一场修行
展开
-
python项目制作docker镜像,加装引用模块,部署运行!
1)制作镜像,镜像名为 hpopt-docker-image, 版本号1.1.2。将镜像文件拷贝到服务器,并执行以下命令导入镜像。2)将镜像打包成tar文件到当前目录。从镜像创建容器并运行。原创 2023-09-14 02:58:52 · 921 阅读 · 0 评论 -
发现python3的一个天坑问题:报错UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xa3 in position 59: invalid
翻译过来就是python在ASCII和UTF-8编码集中没法实现部分字符的编码,我这个错误就是‘utf-8’不能解码位置59的那个字节(0xce),也就是这个字节超出了utf-8的表示范围了。近日,良哥在调试程序发现python3的一个天坑问题。特此曝光,为众位开发朋友提个醒。我把代码中的 encoding="utf-8"改为 encoding='gbk’即可。原创 2023-09-13 23:00:26 · 8397 阅读 · 1 评论 -
谷歌chrome浏览器所有历史版本下载及selenium自动化控制插件资源分享
使用python + selenium做网页自动化开发的小伙伴经常需要用到google chrome浏览器以及chromedriver插件。chromedriver插件与浏览器版本有对应关系,下面,良哥将这两个珍藏的资源分享给大家!原创 2023-05-06 18:39:07 · 2636 阅读 · 1 评论 -
python+selenium使用webdriver启动chrome出现闪退现象解决
这两天发现之前开发的爬虫程序出问题了:谷歌浏览器出现打开立即闪退的现象,代码未修改过,检查也没有任何问题!↑(点击chrome浏览器右上角三个点,最下面帮助→Google Chrome查看版本)为了防止后续还会出现这种情况,可以把Google Chrome自动更新关闭!把webdriver放在python版本对应的文件目录下。webdriver需要和浏览器版本相对应!查看chrome浏览器发现版本更新了。需要更新webdriver的版本!下载与本机相对应的版本。在本地压缩解压好之后。原创 2023-02-20 12:52:16 · 4054 阅读 · 0 评论 -
Python+selenium爬虫启用chrome无头浏览器
因为使用Selenium执行爬虫任务时,必须要启动浏览器,浏览器的启动与关闭必然会影响执行效率,并且会干扰到其它操作(本机运行时),所以采用Chrome 浏览器的headless Browser模式完美解决该问题。Headless Browser模式是浏览器的无界面状态,即在不打开浏览器界面的情况下使用浏览器。1)可以加快web爬虫执行时间,少了真实浏览器加载css,js以及渲染页面的工作。无界面测试要比真实浏览器快的多。2)可以在无界面的服务器或CI上运行测试,减少了外界的干扰,使自动化测试更稳定。原创 2022-11-14 00:24:04 · 2349 阅读 · 0 评论