python: Playwright爬虫神器,从此不用写代码喽

   日期:2024-12-26    作者:kjxql 移动:http://ljhr2012.riyuangf.com/mobile/quote/45916.html

听闻微软出了一款自动化测试工具Playwright,功能类似Selenium,Pyppeteer。又听闻它可以自动生成代码……

python: Playwright爬虫神器,从此不用写代码喽

从此不写代码了

二话不说,先安装。

 

然后,从此码农翻身的时刻到来了

 

左边是浏览器,右边是同步生成的代码。

生成的代码

好家伙!直呼好家伙!本文结束,完结撒花。

抓取微信文章保存为markdown

还是干点实际的事情吧。

例如用来保存微信公众号文章,输出成markdown。

获取页面内容
 
处理懒加载图片

经过上一步,发现一个bug,保存的html文件里没有把懒加载的图片给保存下来。

查看官方文档无果,只好添加一段javascript手动执行滚动页面。

 
加上html转markdown功能
 
 

弄得像样一点

总不能每次抓取就修改源码,于是直接用argparse包增加命令行参数。

 
 

大功告成

运行看看效果

运行过程

保存的markdown

勉强能用……

Playwright官方文档:https://playwright.dev/python/docs/intro

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

二、Python必备开发工具

三、最新Python学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

四、Python视频合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

六、面试宝典


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号