logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

puppeteer 关于 无法找到,无法选中 iframe的问题(unable to find element in iframe)

waitForSelector not working for iframe, unable to find element in iframe最近在做爬虫的时候遇到谷歌的recaptcha 2验证码于是就开始捣鼓破解,我的破解思路是切换到语音然后通过第三方去识别语音然后完成验证。在通过puppeteer 的操作过程中发现无法正常的找到验证码对应的i...

#node.js
element js 文件

其实有时候不想用nodejs 只想单纯的使用 element 的ui控件这些就没必要 npm i element-ui -S 下载出所有的包来,看起来也很烦,使用他们的cdn 给我的感觉就是速度有些慢,icon图标的加载和渲染需要一点时间,这里把element 的js和css单纯的拿出来了,有需要的拿去。链接:https://share.weiyun.com/5aQ1b6Z 密码:7pnb...

Vue 时间转换方法,2020-04-18T16:51:56+08:00 时间转换方法

如下图:后的接口返回的时间是个时间对象最后导致成这个格式,坑爹;通过自定义下面的方法和调用即可转换格式dateFormat(fmt, date) {let ret="";date=new Date(date);const opt = {'Y+': date.getFullYear().toString(), // 年...

企业微信如何查看 自己的 corpid ,corpsecret及 AccessToken 获取

前言:我这里主要是想找个openid 来做微信提现到零钱的测试 ,但是比较麻烦的市openid 和 appid 是对应的,正好绑定了企业微信,所以我就打算从企业微信的接口入手 获取 自己的 openid 来做测试。不得不说这个过程还是采坑了不少.踩的坑就不说了,直接进入主题。用到的API文档地址:(企业微信在线接口调试)https://work.weixin.qq.com/api/devtools

#c##php#java
MySQL报Data too long for column '......' at row 1解决方法

今天设计了一张表 其中一个字段我设置的类型是 text 类型的 ,按照正常的情况下text 是不限制长度的,因此插入了一段很长的txt内容 ,结果出现了 悲剧性的事情,提示了 数据太长Data too long for column '......' at row 1这就很尴尬了,百度了半天,有去改配置的,有去改编码的,最后没有一个有效的。那么好吧,还是先去看看数据结构吧tex...

PHP 输出视频流 在线视频读取 隐藏真实播放地址 兼容ios 设备 UC浏览器等

废话不多说直接上代码这个是支持在线读取远程视频文件的,分段读取已测试支持ios及iosuc浏览器,代码中的算法还可以优化,需要的朋友请自行修改,视频地址可能会失效,到时候换成你需要的就行了。该带码经过测试,在2h2g的服务器上支持多人在线观看,同时不消化内存(具体多少人自行测试吧。免得说我忽悠你)。这里小小的说明一下代码中是通过curl携带请求头Range:bytes={$start}-{$end

#php
php 输出视频流ios无法播放的问题(隐藏真实播放地址),已解决

通过php直接输出的文件通常不被html5的<video>标签支持,尤其是ios设备。为了完美支持html5的视频播放,php必须支持byte-range请求。因为html5播放视频之前会发送一个只需文件少数字节的请求,确认服务端是否支持byte-range请求,支持才会继续发送请求剩余的文件数据。具体的问题就是byte-range ,相信遇到这个问题的朋友也在网上搜索到了许多相...

#ios
MySQL报Data too long for column '......' at row 1解决方法

今天设计了一张表 其中一个字段我设置的类型是 text 类型的 ,按照正常的情况下text 是不限制长度的,因此插入了一段很长的txt内容 ,结果出现了 悲剧性的事情,提示了 数据太长Data too long for column '......' at row 1这就很尴尬了,百度了半天,有去改配置的,有去改编码的,最后没有一个有效的。那么好吧,还是先去看看数据结构吧tex...

到底了