Python使用Selenium在ArchiveWeb.page页面下操作原始页面(解决shadow-root)

背景使用ArchiveWeb.page抓取到的页面在用selenium访问时,嵌套了三层shadow-root,并且在最里层的iframe里才是原始网站的页面,如果直接用selenium获取网页内元素是取不到的。解决方法options = Options() options.add_argument("--user-data-dir="+r"C:/Users/xxx/AppData/Local/Google/Chrome/User Data/") wd = webdriver.Chrome(executable_path='C://chromedr...

Python,技术 2022-11-19 PM 271℃ 0条

谷歌浏览器插件导出crx

http://t.zoukankan.com/jackal1234-p-14998579.html

工具,技术 2022-11-19 AM 246℃ 0条

谷歌浏览器保存完整网页包括js交互插件

插件谷歌浏览器插件ArchiveWeb.page参考https://www.zhihu.com/question/22263777

工具 2022-11-19 AM 215℃ 0条

electron制作windows应用安装包

方法在Windows中,我们经常能够看到一些通过非标准安装手段运行的exe文件,没有注册至操作系统中。这类应用的安装与卸载都会给人一种不够放心的感觉,比如在卸载的时候容易残留一些无用的缓存数据。而对于electron应用而言,其本身就是一个能够正常安装卸载的应用,这在其支持的操作系统中均能够满足。不过在最初始的情况下,这个安装卸载就是一个纯粹的安装与卸载。简单的一个体现就是安装不需要选择路径,以及在Windows中仅仅安装至了单个用户。对于这些功能的实现,仅需在package.json中进行配置即可。同时,配置文件中的版本version也直接对应于安装运行后的在Windows中注册的版本...

Vue 2022-11-19 AM 242℃ 0条

Python中Selenium上传文件的几种方式

https://www.jb51.net/article/256455.htm

Python 2022-11-18 PM 208℃ 0条

docker-compose部署gitea

https://blog.csdn.net/wqs229342/article/details/124837491https://blog.csdn.net/tianmingqing0806/article/details/125408234

部署,docker 2022-11-18 PM 258℃ 0条

pyqt开发的软件编译打包后用nsis制作windows软件安装包

https://zhuanlan.zhihu.com/p/505941644

工具,部署 2022-11-17 PM 251℃ 0条

drf中serializer传参

方法class FirstModelSerializer(serializers.ModelSerializer): secondModel = SerializerMethodField() class Meta: model = FirstModel fields = '__all__' def get_secondModel(self, obj): return SecondModelSerializer(obj.secondModel.all(), many=True, ...

Django 2022-11-15 PM 188℃ 0条