一个推特图片、视频爬虫工具
用的是 nodejs 写的,主要还是对 python 不太熟悉。 大致原理就是使用 puppeteer 模拟浏览器的行为,监听网络请求和响应等。 目前的做法可能不是最佳实践,因为网络环境不好的时候会出现遗漏情况,而且速度方面可能欠佳(模拟滚动页面的时间比较长)。 项目的地址: https://github.com/Plumbiu/twid
用的是 nodejs 写的,主要还是对 python 不太熟悉。 大致原理就是使用 puppeteer 模拟浏览器的行为,监听网络请求和响应等。 目前的做法可能不是最佳实践,因为网络环境不好的时候会出现遗漏情况,而且速度方面可能欠佳(模拟滚动页面的时间比较长)。 项目的地址: https://github.com/Plumbiu/twid
地址:https://github.com/Xutaotaotao/get-installed-apps 通过 Node.js 获取电脑安装的软件,支持 Windows 和 Mac 两个平台。 ?? 安装 npm install get-installed-apps ? 用法 ES6 Module import {getInstalledApps} from ‘get-installed-apps’ getInstalledApps().then(apps => { console.log(apps) }) CommonJS const {getInstalledApps} = req……
继续阅读»»»
前言 两年前笔者做过一个当时非常有成就感的小型搜索引擎,但回过头一看,全忘完了?,为了复习一下以前的知识,前面写过一篇文章总结概括了一下搜索引擎的原理。但作为程序员,光是理论肯定是不够的,所以得实践一下。以前的文章搜索引擎说实话没啥用,所以这次为了让项目更加有意思一点,决定做的是一个网盘类的搜索引擎,也算是有点用处。 笔者将整个搜索引擎简化了很多,甚至比两年前做的那个小型搜索引擎还要简单,但也算是一个微型搜索引擎了,帮助笔者实践了部分知识。 项目演示 线上演示地址:pan.justin3go.com 至文章发布3个月内该地址应该都可以访问。服务器暂时买了3个月的放在那里,3个月之后看是否还……
继续阅读»»»
Cloudflare Warp不让修改IP,系统给的IP都不好使,此教程可以自定义使用优选IP,特此记录! Windows修改方法: 需要管理员权限,打开cmd执行命令: “C:\Program Files\Cloudflare\Cloudflare WARP\warp-cli.exe” clear-custom-endpoint “C:\Program Files\Cloudflare\Cloudflare WARP\warp-cli.exe” set-custom-endpoint 自定义IP:端口 将“自定义IP:端口”换成可用的地址,回车即可。此时应该显示Success。 切换接入点I……
继续阅读»»»
使用ssh-keygen生成密钥对 ssh-keygen 注意:当它要求您输入passphrase按下enter键,不要给任何密码。 使用ssh-copy-id将公钥拷贝至远程主机 使用ssh-copy-id命令将公钥拷贝至远程主机 ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.1.100 注:执行以上操作时会要求你输入远程主机帐户和密码,然后就会自动将公钥拷贝至远程目录。 无需密码连接ssh 现在,你可以不需要密码通过ssh连接到远程主机 ssh root@192.168.1.100
这是一个类似ubuntu paste的项目,类似的还有MicroBin这种部署在自己vps上的开源程序,博主的环境经常搞炸,没事就重装,所以选择这款部署在Cloudflare Workers上的开源项目啦。(workers限制每天100000次访问 超出后若不是按量付费用户将返回1xxx错误,个人用是足够啦!) 博主的VPS系统为Debian11 其他系统自行参考探索 ♦需要用到的环境或软件: node yarn wrangler make 1.Node和yarn 使用nvm安装 nvm提供了一个十分便捷的安装脚本 cat <<“EOF” | bash curl -o- http……
继续阅读»»»
wordpress突然提示 PHP默认时区无效 如图: PHP的默认时区在WordPress载入后被date_default_timezone_set()函数调用修改,这可能会影响日期和时间的正确计算。 这主要是wordpress所在的主机时区不符造成的,或是主机时间不对!时间不对会影响wordpress发文时间,间接对seo有一定影响。下面云站友分享三种解决办法: 1、修改php时区,在php配置文件中 查找 date.timezone = 修改成 date.timezone = “Asia/Shanghai” 如图: 修改后重启PHP服务即可! 2、在wordpress/wp……
继续阅读»»»
官网地址:Nginx Proxy Manager 一、创建Nginx Proxy Manager文件夹 在Docker文件夹下面创建Portainer子文件夹 mkdir -p /docker/NginxProxyManager 进入portainer文件夹 cd /docker/NginxProxyManager 二、在文件夹下面创建docker-compose文件并运行 本次安装需要使用到服务器的80端口和443端口和81端口,查询端口端口是否被占用 lsof -i:80 lsof -i:81 lsof -i:443 创建docker-compose.yml文件 nano docker-c……
继续阅读»»»
Debian 11 (bullseye) 经过两年的等待终于正式发布稳定版本了,带来了很多更新的内核,更新的软件包以及其他新特性 这里我在一台 VPS 上详细演示一下如何使用 apt 或者 apt-get 命令安全的将 Debian 10 (buster) 升级到 Debian 11 (bullseye)。如果你需要通过 CD-ROM/DVD-ROM、U 盘或者硬盘安装,可以参考官方的安装手册。 如果你想从 Debian 9 或者更旧的版本升级到 Debian 11,请先根据文档,升级到最新的 Debian 10 后再继续操作。 以下所有操作需要以 sudo 权限用户或者 root 用户执行。……
继续阅读»»»
手动DNS解析申请,自动DNS解析在第7步开始改成自动的就行。 1.登录google账号后,点击链接:https://console.cloud.google.com/apis/library/publicca.googleapis.com?project=temporal-genius-1919810 点击启用。 2.等待启用后,单击右上角的“激活 Cloud Shell”,打开 Google Cloud Shell。 3.在Cloud Shell输入 [prism lang=””]gcloud beta publicca external-account-keys create[/pris……
继续阅读»»»