差点被老婆的问题砸秃头
前天晚上刚瘫沙发,老婆刷着短视频突然甩我脸上:“这题选埃及首都是开罗对?”我眼皮都懒得抬:“对对对……”没过两分钟她又戳我:“那丹麦产啥钻石?”我脑门子嗡嗡响——这谁记得住!翻百度?广告比答案蹦得还快。
逼急了直接撸袖子干!想起去年玩过Python小脚本,立马翻出吃灰的教程。盯着屏幕挠了半天头,憋出个笨办法:抓网页!甭管啥百科问答站,答案给我扒下来就行。老婆看我对着电脑龇牙咧嘴,甩了句:“整不明白别熬夜,明早记得交水电费。”
踩坑踩得脚底板疼
- 第一跤:地址抄错 偷懒复制百科网址,少了个字母,脚本跑起来满屏红字,吓得我以为电脑中毒
- 第二跤:网页变脸 好不容易逮着答案位置,人家页面改版了,昨晚还能抓的标签今天全失灵
- 第三跤:手滑灾难 半夜迷迷糊糊把存数据的csv当垃圾文件删了,白搞三小时
气得捶桌子时突然开窍:老子为啥非跟网页死磕?想起抽屉里还有本压泡面的《Python速查手册》,翻到“自动化”那章眼睛亮了。
四步土法子真香了
- 装插件配环境 照着教程下selenium库,下浏览器驱动,光找匹配的版本就耗掉两杯咖啡
- 硬核扒答案 用开发者工具抠网页元素路径,Xpath写得跟算命符似的
- 搞防呆设计 加了5秒加载等待,免得网卡时脚本乱报错
- 套壳子见人 拿Tkinter糊了个输入框,丑得像个山寨计算器
第一次成功弹出“丹麦产琥珀不产钻石”时,我差点把键盘扔天花板。截图给老婆嘚瑟,她回了个白眼:“有这功夫不如去修马桶。”
省下的时间全赔进去了
昨天实操发现更扎心:
- 冷门问题抓出来的答案驴唇不对马嘴
- 开着脚本电脑风扇狂转像拖拉机
- 有次误触快捷键弹出几十个浏览器窗口
老婆举着手机冷笑:“等你答题,娃都能打酱油了!”
但今早真香了遛狗时邻居大爷堵着问“鹦鹉螺是螺还是章鱼”,我摸出手机敲命令,三十秒后大声念答案。周围大妈纷纷投来崇拜眼神,大爷当场要拜师。回家路上腰杆挺得笔直——虽然进门发现狗把拖鞋啃烂了。
现在这破烂脚本还在抽风,但它替我挡掉老婆80%的突击考试。值不值?看着窗台上老婆刚泡的枸杞茶,我默默按下了ctrl+s。