- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Python 解释器 虚拟机
经过上面的介绍,到现在其实已经可以汇总出一个Python程序的运行流程.启动Python的解释器,初始化自己的运行环境读取要运行的py文件,通过语法,词法分析将人类可读的源代码转换为code object按顺序执行code object并运行其中的bytecode将运行结果返回。
2023-06-07 15:58:06 417 1
原创 记一次docker打包golang程序的报错修复
首先是错误代码:standard_init_linux.go:228: exec user process caused: no such file or directory打包的镜像并不复杂,采用的是alpine镜像作为底包,将在Ubuntu下编译好的go程序COPY进入镜像,然后执行程序。go程序使用了Gin,requests等库将程序打包好后使用docker run 报错且镜像直接退出即使加上-it等参数依然无法进入镜像。解决方法:经过查阅资料后得知,golang在编译时可
2022-03-27 18:40:22 1507
原创 使用Playwright绕过Webdriver检测
Playwright是微软开发的自动化测试工具,支持近乎目前市面上绝大部分的浏览器。但是由于是新生产物,所以很多细节可能还不如Selenium操作起来比较顺手。例如,使用Selenium打开网页时,可以使用execute_cdp_cmd在load完毕后执行指定的js对页面进行hook使得Selenium自带的Webdriver属性得以隐藏。例如:from selenium import webdriver# addfrom selenium.webdriver import Chrom
2022-01-27 18:05:57 11025 13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人