python3.7爬取新浪博客所有文章存入word

本文使用python抓取新浪博客全部文章的源码基于网上旧版教程,因网上同类文章重复过多,很多站点的python爬取教程都是一模一样,该教程的原始出处已无法考证。现在网上流传的教程基本已经无法在python3.7版本下运行了,需要进行不少修改,这次的代码写的比较仓促,有很多累赘代码没有时间删除优化。另外在使用这个python爬取的过程中发现对表格的支持不友好,另外不支持爬取图片。爬取图片的教程网上有很多,也可以参考我之前的文章:python3.7保存防盗链图片referer

本代码基本保留了网上流传老版本的所有代码,并已针对python3.7环境做出相应的修改(同时也保留了老版本大代码,但[……]

安装node解决微信小程序云函数调用失败

一切按部就班按官方的指导下载微信开发者工具,小程序也成功开通拿到了 AppID(小程序ID) ,但是在真机调试这边 点击获取openid 老是提示错误信息。

VM86:1 [云函数] [login] 调用失败 Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail cloud function service error code -504002, error message Function not found: [login]; at cloud.callFunc[……]

PHP命名空间class中pdo报错

pdo是php系统自带的类,一般我们会自己封装数据库操作,如果封装的class类中间使用了pdo且使用了namespac命名空间,在调用的时候会直接在该命名空间下查找pdo类,显然是查不到的。这时候基本会报错 找不到xxxx\PDO class类

方法一

在你声明命名空间namespace xxx下使用如下语句将pdo类引入当前命名空间,以下code仅做示范,不代表可用。

方法二

在使用pdo类的时候前面加上斜杠“\”,pdo位于php的脚本根目录路径?

另外需要注意的是如果class类里面有使用try{……}catch(PDOException $e){[……]

如何用生日做高强度密码&密码保护

之前在已经写过一篇:用生日做高强度密码 现做补充。

一、控制密码的长度

直接使用整体生日作为用户密码之一,假设生日为19880102这样密码已经至少8位数了。另外再补上你的姓名拼音大小写间隔,假设是张三ZhAnGsAn,如果你觉得太长可以取首字母大小写间隔Zs。这样你的所有网站的密码就有了固定的一部分19880102Zs

另外我们都知道微博上@一个人用的是符号“@”,这里同理也为你的密码加入一个特殊字符防止暴力破解(事实证明暴力破解纯数字密码是最快的,其次是数字字母组合,所以有必要加入一个特殊符号!),到这一步你的所有账户密码固定部分为@19880102Zs

[……]

python3.7保存防盗链图片referer

现在很多网站启用了图片防盗链,防止服务器上的图片资源被人恶意盗链。但是这 给我们正常保存网页图片带来困难,比如说看到一篇非常好的文章你想把网页里的文字及图片复制到word里面后你会发现里面的图片全部不能正常显示这就是启用了防盗链。如果不想截图或者一张张另存为图片的话,可以使用python实现防盗链图片的批量保存(打算做一个系列的文章,看后面有没有空吧)。本期要实现的是在已有图片url的前提下使用python3.7进行下载保存的功能。

referer_url是指防盗链网站通过referer来源判断请求是否合法的域名地址,最简单的方法就是将你浏览图片的网页地址栏显示域名填入即可。本例中的[……]

wordpress显示随机文章(图片)

在wordpress中展示随机文章的必要性还是很重要的,一般的wordpress主题插件只显示最新文章或热评文章,如果展示随机文章更能让博客的其他文章曝光率得到提高,增加访客的停留时间!本文要实现的效果是在所有文章列表页面显示原有文章的基础上,在wordpress文章之间以图片+文字显示的方式插入随机文章,效果如下。

本文的定制修改基于网络教程:https://www.cnblogs.com/wpjamer/articles/6664254.html

一、获取随机文章。使用wordpress内置的文章获取函数实现

二、将随机文章显示在wordpress站点中

编[……]