- 博客(9)
- 收藏
- 关注
原创 【xpath进阶】取前N个div 语句怎么写?
元素,可以使用XPath的索引和通配符来实现。您可以将这个XPath表达式用于您的代码中,以获取匹配的前六个。要修改XPath表达式以选择前六个。的部分用来限制只选择前六个。元素,然后进行进一步的操作。
2024-04-30 10:23:46
224
1
原创 MacOS系统下:playwright如何连接已打开的谷歌浏览器,绕过反爬
最近项目遇到需要playwright来自动化检测,查阅全网上大量资料,关于如何利用playwright来连接、启动本地已打开的谷歌浏览器的文章少之又少,MacOS下的思路更是如雪地❄️中的脚印难寻,有幸终于在某农教程网发现了一点蛛丝马迹(根据其中的思路,再结合ChatGPT,我最终实现了在MacOS系统下的playwright链接已打开的谷歌浏览器。完成以上步骤后,你的环境就已经配置好了。你可以继续运行启动Chrome的命令。点击启动,即完成了第一步!
2024-04-17 16:38:59
2571
1
原创 django项目如何在debug=False的情况下,加载静态资源,并且部署到腾讯云服务器上,一文解决!
此时,重启runserver,就可以访问静态资源了。如果还是没访问到,可以尝试清除浏览器缓存。注意,一定是要0.0.0.0, 冒号后面是你选择的端口号。
2024-04-08 21:48:54
528
原创 浅谈Django 的删除策略:PROTECT、CASCADE、SET_NULL、SET_DEFAULT
当一个外键关联的模型被删除时,Django 会自动保护与之相关的模型实例不被删除。这种保护是基于数据库的,所以在数据库层面上,相关的模型实例不会被删除。当一个模型被删除时,Django 会自动将与之关联的模型的外键设置为 null。这种操作会改变数据库的数据结构,但不会删除与之关联的模型实例。当一个模型被删除时,Django 会自动将与之关联的模型的外键设置为默认值。当一个模型被删除时,Django 会自动删除与其关联的模型实例。这种删除是级联的,它会递归地删除所有与该模型相关的记录。
2024-04-07 19:58:05
494
1
原创 window(MacOS下)selenium连接本地浏览器加载插件实现自动化下载路径问题
最近公司项目有个需求是Amazon本地谷歌浏览器JS插件自动化操作,原本需要人工一个个手输关键词检索,然后再利用AmazonJS插件点击下载csv文件按钮,一个个下载。如果数量上千或上万,那简直太繁琐了。故要实现自动化下载csv文件,我原本以为只需要利用playwright或者selenium的自动化即可轻易解决,没想到这个需要连接到本地浏览器,还要配上插件弄了半天,再加上是macOS系统下的路径很麻烦,参阅了大量博主资料,终于找到了解决办法。amazon插件js自动化。
2023-05-23 13:11:20
500
1
原创 入坑codewars的第一题--列表过滤器(List Filtering)
入坑codewars的第一题–列表过滤器(List Filtering)身为八段塑料的小白,竟勇敢的挑战codewars上的题目话不多说,请看我生涯中破解的第一道题目:链接: link.In this kata you will create a function that takes a list of non-negative integers and strings and returns a new list with the strings filtered out.翻译一下子就是:
2021-06-08 11:39:03
557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人