win11使用python和selenium操作ie浏览器报错

背景win11下使用python和selenium操作ie浏览器时报错:from selenium import webdriver driver = webdriver.Ie(executable_path=r"C:\IEDriverServer.exe") # 使用ie浏览器 driver.get("http://www.baidu.com") Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for...

Python,bug记录 2023-01-05 PM 9℃ 0条

pyinstaller打包后图标不清晰

解决方法使用在线工具生成多个大小的图标到一个图标文件内:https://www.aconvert.com/icon/参考https://blog.csdn.net/u010098760/article/details/102966717

Python,工具,技术 2023-01-03 PM 12℃ 0条

pyqt5打包后窗口图标不显示

https://juejin.cn/post/6988094699621842980https://www.shuzhiduo.com/A/1O5EyEmr57/

Python 2023-01-03 PM 10℃ 0条

Docker容器中添加字体

方法把需要添加的字体放在与Dockerfile文件同目录下然后在Dockerfile文件中添加copy字体示例COPY msyh.ttc /usr/share/fonts/chinese/msyh.ttc COPY simfang.ttf /usr/share/fonts/chinese/simfang.ttf COPY simhei.ttf /usr/share/fonts/chinese/simhei.ttf COPY simkai.ttf /usr/share/fonts/chinese/simkai.ttf COPY simsun.ttc /usr/share/fonts/chi...

Linux,docker 2022-12-26 PM 13℃ 0条

Selenium中WebDriverWait设置的超时时间不起作用

问题描述Selenium中WebDriverWait设置的超时时间不起作用,在WebDriverWait中设置的超时时间为2秒,但实际要10秒才会报超时错误。代码如下WebDriverWait(self.wd, 2).until(EC.presence_of_element_located((By.ID, 'listtable')))解决方法implicitly_wait和WebDriverWait混用导致的超时超时时间异常(官方不推荐混用)发现之前设置了implicitly_wait了,将其去掉即可参考https://www.codingdict.com/questions/60989

Python,bug记录 2022-12-19 PM 13℃ 0条

js自定义函数实现根据属性字符串取对象属性值

背景有时候经常会用a.b.c[1].d的方式取对象属性,但如果a.b是undefined,那么直接a.b.c取值就会报错,需要对每一级进行判断比较麻烦,因此封装了这个函数。功能封装功能函数根据属性字符串取对象属性值支持数组和对象多级嵌套复杂结构深度属性不存在时不会报错函数代码function get_obj_value(obj, attr) { let tmp = attr .replace(/\]\[/g, ".") .replace(/\[/g, ".") .replace(/]/g, ""); ...

Vue 2022-12-17 AM 14℃ 0条

git删除未跟踪文件

在利用 git 工作时,工程目录下经常会出现一些未跟踪文件,虽然 git 支持通过 .gitingore 文件添加一些忽略文件类型和文件目录。但有时需要清理一些临时文件和自动生成的文件,手动删除显得太麻烦,这时你可以利用 git clean 命令来帮你完成这项操作。git clean 命令支持以下参数:git clean [-d] [-f] [-i] [-n] [-q] [-e ] [-x | -X] [--] ...其中几个主要参数用法如下:-d # 删除未跟踪目录以及目录下的文件,如果目录下包含其他git仓库文件,并不会删除(-dff可以删除)。 -f # 如果 git co...

Linux 2022-12-14 AM 19℃ 0条

Django使用ORM查询当前gps位置附近的数据

问题根据用户的当前位置,和根据数据库内数据的gps信息,查询用户附近的数据并按距离排序。如果用mysql实现是很容易的,可参考另一篇文章:https://www.qinyu.cc/archives/215.html用Django的ORM来查询,个人总结了以下两种比较方便的方式:方法1使用extra,示例如下:dis = 'round(st_distance_sphere(point(%s,%s),point(gps_longitude,gps_latitude)),2)' objs = MyModel.objects.filter().extra(select={'dis': dis},...

django,数据库,技术 2022-12-13 AM 14℃ 0条