- 博客(2)
- 收藏
- 关注
原创 利用nodejs第三方库puppeteer来解决某些用js渲染页面的登陆页模拟登陆问题
偶然发现一个叫puppeteer的库,这样解释的:“谷歌浏览器在17年自行开发了Chrome Headless特性,并与之同时推出了puppeteer,可以理解成我们日常使用的Chrome的无界面版本以及对其进行操控的js接口套装”。简单说就是模拟浏览器行为的第三方库,再说直白点,只要用浏览器访问的页面,它都可以去操作,强大之至。 想起朋友在做一个学校教务系统爬虫,苦于该校登陆界面是用js渲染的,登陆接口会拼接上js加密的字符串,这个字符串只有在浏览器下才会动态生成,js又是瑞数加密,破解成本极高,极难.
2022-01-01 17:15:15 1964
原创 CSS图片底部默认边距三种解决办法
产生底部边距的原因由于img元素默认为inline元素,而inline元素的vertical-align属性的默认值为baseline文字基线对齐,正好图片底部的留白就是baseline和bottom之间的距离引申:img是行内元素为何能设置框高?img元素虽然是行内元素同时也是置换元素(定义:展示内容由其属性决定,同理还有input、select、textarea),置换元素内置框高。1、给img添加一个垂直方向对齐方式,属性任意2、把图片设置为块级元素3、设置父元素的文字大小为0这种方
2021-01-27 20:38:53 2606 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人