网站文章自动采集发布(阿里云oss更新几个网站内容的解决过程及解决方法)
优采云 发布时间: 2021-08-30 14:04网站文章自动采集发布(阿里云oss更新几个网站内容的解决过程及解决方法)
其实我一直都是用优采云采集器*敏*感*词*更新几个网站的。为什么是*敏*感*词*的?我之前的操作方法是:从优采云到本地采集,保存为html文件。然后手动发布,在wordpress编辑器发布文章的时候把内容复制进去,适当的编辑一下内容,比如修改标题,添加或者删除一些body内容等等。 不过最近感觉这个做法有点繁琐,需要更多的努力。
所以,我花了两天时间来改进内容。你要实现的具体功能是这样的:
一、优采云采集内容,下载图片到本地,文章保存到本地数据库
二、我手动用软件调整下载的图片大小(宽度大于700px,越小越小,越小不变),加水印(覆盖原水印)
三、 然后上传图片到阿里云管,替换正文中的原图链接。
四、优采云ri 直接连接wordpress,远程发布文章
谈谈我的解决过程:
优采云采集 不用说,很简单。无非就是测试采集规则,对原来的网站图片做一些代码替换。
图片处理,使用的软件是【Image Batch Resizing Tool (Fotosizer)】,非常好用的软件,可以为不同的网站设置不同的水印配置,直接调用即可。
至于图片的存放位置,我最初是上传到wordpress的uploads目录下的,和编辑文章时上传图片的路径是一样的。后来,我发现网站opens 出奇地慢。我是香港轻量级应用服务器,24元一个月的那种。出乎意料的是,访问本地保存的几张图片的网页经常卡住。放弃了,第二个想法是上传到阿里云oss图片床,但是这一步之前提到文章的原因是无法生成缩略图,我放弃了(具体可以参考这个文章: Aliyun oss作为Chain外的图片床,wordpress缩略图不显示,提示:获取图片时出错。)然后来到第三篇文案,我用易语言写了一个小软件,将文案的源代码复制到软件,自动解析里面的图片,然后上传到阿里云的免费图床,用返回的外部图片链接替换本地图片路径。然后保存在优采云。
上传图片的功能还是有难度的。帖子部分,我最初的目标是微博床,但技术有限,无法实现。后面是京东,代码写好了,jpg可以实现,但是png和gif不能实现,断断续续的抽搐,不能保证上传成功,所以放弃。最后阿里云Tubed测试了几个接口,终于成功了。
优采云将文章发布到wordpress上,发现当前大神写的模块【Wordpress免费登录发布界面】。最新版的wordpress5.2也能很好的支持。
其实,我最初的想法是:
使用python下载图片,调整图片水印,添加水印,然后上传到图床。这对我来说太难了。毕竟我从来没有用python写过一个软件。虽然爬虫的知识有点相通。但实际操作还是比较困难的。
回想最后的想法,我还是马马虎虎。写起来更容易。然后用手动,效率也还行。
于是这个项目就出来了。
相关文章