讨厌的注释
这段注释确实很讨厌,如果你不添加的话,就会报错。
列表页重复入队列问题
phpspider 对重复列表页做了过滤处理,不会出现列表页重复入队列问题
选择器有问题
xpath 选择器,当 html 文本过长时,无法匹配到。 请注意是否有 js 渲染问题。
regex 选择器,有很大的问题,建议不用。
玄学,时好时坏,注意 UA
有些网站,对于不同……继续阅读 »
tianlan
6个月前 (08-19) 255浏览 0评论
1个赞
phpspider
是一个 php 爬虫框架,不得不说功能很 nice。
文档:https://doc.phpspider.org/
github:https://github.com/owner888/phpspider
过时函数
我的环境:
linux nginx php7.2 宝塔
php redis 拓展 no-debug-non-zts-2017……继续阅读 »
tianlan
7个月前 (08-18) 349浏览 0评论
1个赞
非捕获元
?:、?=、?<=、?!、?<!
这里主要记一下 ?: ,可以使被匹配到的字符串继续参与后面的匹配,但是无法被捕获。
转义符号 \
这样无法匹配成功,因为在 PHP 解析过程中, \ 被当做转义符解析了
给子表达式命名
// 两种方式,第一种中的 P 有的语言可以不用加(如PHP)
(?Ppattern)
(?'nam……继续阅读 »
tianlan
7个月前 (08-15) 304浏览 0评论
0个赞
dplayer 初始化时,有一个 video.type 参数,你可以设置成 auto、hls、dash 等。
如果要播放的是 m3u8 文件,那么 type 对应 hls,有一次我播放 mp4 的时候, video.type 设置成了 dash,视频就死活播放不了,然后我就排查了很久很久……
最后发现 mp4 的 video.type……继续阅读 »
tianlan
7个月前 (08-13) 390浏览 0评论
0个赞
是这样的,我用 dplayer 播放某资源服务器的 MP4 文件,但是 MP4 文件返回 403,我盲猜是资源服务器做了 referer 判断,带有 referer 请求头禁止获取资源,因为直接打开 MP4 链接是可以正常下载的!
然后我就想:用PHP做中间件,由PHP代替浏览器去资源服务器获取MP4,于是就有了上几篇文章。
最后我突然意识到:既然资源服务器……继续阅读 »
tianlan
7个月前 (08-10) 338浏览 0评论
0个赞
立即执行函数原理
将函数定义变成一个表达式
//推荐方法
(function(){})();
//其他方法
!function(){}();
动态加载 CSS 和 JS 的另外一种方法
除了动态创建 script dom 后 append 到 document,还可以直接这样:
/**
* 加载JS
* @param pa……继续阅读 »
tianlan
9个月前 (06-06) 520浏览 0评论
1个赞
组件自动注册
components 目录下的组件都会自动注册到全局,无需手动注册,如图。
uni.navigateTo
// 有多余的 / 则不能正常跳转
uni.navigateTo({url: `/pages/type-video-list/type-video-list/?typeId=${typeId}`})
// 去除 ? 前面的 / 则……继续阅读 »
tianlan
9个月前 (06-05) 377浏览 0评论
0个赞
使用教程
0.在 vscode 中安装 settings sync 插件
1.使用 GitHub 创建一个 gist 和 token (第一次使用)
2.在 vscode 中的 syncLocalSettings.json 中配置 token、在 settings.json 中配置 gist
3.接下来就可以在vscode中 上传/下载 配置啦
踩坑
Aut……继续阅读 »
tianlan
9个月前 (05-28) 367浏览 0评论
1个赞
jsonp 原理
动态创建script标签,然后通过src属性发送跨域请求
结果
这样的话自然不支持 post 请求啦,因为 script 标签都是用 get 请求的
……继续阅读 »
tianlan
9个月前 (05-26) 348浏览 0评论
0个赞
软件无法安装
安装软件,提示安装成功,其实没有。
有时候需要安装很多次才能装上,有时候安装很多次都装不上。
可能原因①:解析宝塔下载服务器的域名超时
详见:https://www.bt.cn/bbs/thread-30579-1-1.html
可能原因②:服务器内存不足
可以先停止 nginx、mysql 等软件,待安装所需软件成功后再启动。
……继续阅读 »
tianlan
10个月前 (05-03) 398浏览 0评论
0个赞