IMGspider Pro图片蜘蛛插件是在原有的IMGspider图片采集插件基础上,进行全新的功能扩展专业版插件。IMGspider Pro在免费版本的基础上,新增了超强的Chrome图片采集助手浏览器扩展,实现更高效的图片采集效率及更多网站图片采集支持(如微信、头条等)。
插件概述
1.基础设置。
常规设置
- 支持自动或者手动采集模式:自动采集模式,即保存或者发布文章时,采集插件会执行自动采集外链图片任务;手动采集模式,即需要在编辑文章时,手动执行外链图片采集任务。
- 支持设置采集第一张图片为特色图片,该功能目的在于方便使用需要设置特色图片的网站主题的站长,站长可以根据实际需求选择启用或者关闭该功能选项。
代理设置
插件支持站长也增加配置代理服务器,以满足部分国内无法访问海外站点的图片的采集,又或者作为图片采集加速。
图片选项
IMGspider图片蜘蛛插件支持自定义一些采集图片参数选项,包括:
- 尺寸规则-支持定义采集图片的最终宽度,可选择原尺寸采集又或者定义一个最大宽度;
- 文件名规则-支持选择系统命名、保留原文件名及自定义命名规则;
- 标题及替代文本-允许站长替换采集图片的原title和ALT值;
- 对齐方式-站长可以根据主题风格来定义采集回来的图片的对齐方式。
过滤规则
插件提供多种过滤规则,以便过滤一些特定的外链图片,包括:
- 支持过滤特定顺序的图片;
- 支持过滤特定尺寸图像,尤其是一些小图像;
- 支持过滤特定格式图像;
- 支持过滤特定域名图像,防止采集插件将CDN或者图库图片也采集到本地;
- 支持图片采集去重规则,即相同外链图片地址仅采集一次,并自动替换为同一本地图片URL地址。
2.全局扫描。
该功能的主要目的是方便部分站长对已发布文章的外链图片进行全局检测,实现一键采集已发布文章、页面及媒体的外链图片。
3.图片采集助手
闪电博针对IMGSpider图片蜘蛛WordPress插件开发的浏览器扩展,以实现WordPress图片采集更高效,且支持微信公众好,头条好等社交图片采集。
- 加密图片采集-依赖图片采集助手,几乎所有的加密图片均可采集,包括微信公众号、头条等图片采集;
- WebP图片采集-支持采集WebP格式图片,并自动转换成为兼容性更强的JPG格式;
- 图片压缩技术-采集Compressor.js图像压缩器,对采集图片进行压缩处理,降低服务器图片占用空间。
Free版的imgSpider更多是依赖站长网站服务器来采集图片,Pro版imgSpider则利用插件和浏览器扩展融合的方式,巧妙地利用本地网络执行采图,无论是在采集效率还是站点支持上,都有了质的飞跃。
版本对比
截图相册
FAQ
-
采用自动采集模式,发布文章后依然使用的是外链图片?
当使用自动采集模式时,文章在保存发布时如果采集图片失败,会使用原图片地址。基于这种情况,我们有以下建议:
- 改为手动采集模式,确保每张图片采集成功;
- 使用自动采集模式,应该定时采用全局扫描来排查已发布文章是否存在外链图片,如果有,则批量采集;
- 自动采集模式下,根据采集图片服务器地理位置,来判断是否设置默认代理服务器。
-
采集模式为自动模式,使用的是代理服务器还是本地服务器?
如果未设置默认代理服务器,则用本地服务器;如果设置了默认代理服务器,则使用默认代理采集。
-
全局扫描的批量采集使用的采集服务器是哪个?
全局扫描批量采集的服务器选择跟随自动采集模式,参考上一个FAQ。
-
为什么要配置自定义代理服务器?
如果站点需要抓取大量的海外网站图片时,且默认代理无法满足需求,建议使用自主搭建的代理服务器,图片加速效果会更佳。毕竟插件提供的默认代理服务器,可能由于使用的站长过多,加速效果不明显。
更新记录
- 基于编码规范进一步优化PHP代码;
- 优化PHP代码以提升性能;
- 优化PHP代码以增强代码安全性。
- 修复采集按钮失效问题。
- 使用webpack(gulp)替换vite。
- Pro验证逻辑更新。
- 屏蔽console log。
- 修复部分场景下全局扫描无法采集的bug;
- 优化全局扫描及采集结果样式;
- 优化图片A标签链接移除逻辑。
- 新增温馨提示模块,以便于站长更易上手插件;
- 优化过滤规则设置选项;
- 优化全局扫描,采用全新交互界面;
- 修复图片部分A标签链接无法删除的bug;
- 插件增加csrf安全防护。
- 修复在闪电博助手扩展下无法正常采集头条图片的bug。
- 修复上一版本古腾堡编辑器下采集按钮无效的bug。
- 升级浏览器扩展为闪电博助手;
- 针对全新的浏览器扩展进行插件代码调整。
- 修复全局扫描加载更多重复数据bug;
- 增加webp格式图片的a链接。
- 新增扫描状态记录,提高全局扫描效率;
- 新增扫描文章时间范围选项;
- 新增水印应用图片分辨率选项;
- 新增水印应用范围选项;
- 新增原图备份与恢复选项;
- 修复文件名自定义命名规则保存后丢失部分参数bug;
- 修复版本更新提示链接点击无效bug;
- 修复图片分辨率超出设置无自动缩小bug;
- 兼容WordPress 6.0.
- 修复全局扫描图片采集仅采集一张图片bug;
- 修复图片a链接与图片源链接域名不同时无法删除a链接的问题;
- 修复水印图片文件读取失败bug;
- 修复图片水印无法预览效果的bug。
- 新增图片水印功能支持;
- 水印仅支持宽度大于700px及高度大于400px才起效,后续将开放设置;
- 目前仅水印文字仅支持英文字体,后续再考虑加入中文字体;
- 图片水印需要PHP Imagick扩展支持,如未安装,需自行安装配置后再使用该功能;
- 启用图片水印后,原图将备份于/upload/#original文件夹,如需恢复原图,可关闭水印功能后将该文件夹下的图片覆盖/upload文件夹的图片即可;
- 图片水印目前属于beta版本,如发现问题或者有更好的提议,欢迎会员中心提交工单。
- 兼容WordPress 5.9。
- 新增采集图片A标签删除选项;
- 修复批量采集遇异常后未能正常替换原图片src地址bug;
- 修复插件未正常检测Chrome扩展bug;
- 修复批量采集无法正常使用Chrome扩展的bug。
- 新增古腾堡编辑器兼容;
- 新增WordPress 5.8兼容;
- 其他已知问题修复。
- 新增文章ID区间扫描选项;
- 新增文章状态扫描选项;
- 新增扫描顺序扫描选项;
- 新增分类目录扫描选项;
- 新增批量采集机制及状态;
- 新增全局扫描全部采集支持。
- 兼容WordPress 5.7;
- 新增采集失败重试支持及采集状态图标;
- 优化手动采集窗口交互体验;
- 优化插件推荐内容版块样式及显示机制;
- 其他已知问题修复及细节优化。
- 优化图片采集并行线程,提升采图效率;
- 自动采集模式以定时任务检测草稿采集站外图片。
- 优化图片采集任务为并行处理;
- 优化懒加载外链图片抓取逻辑,优先读取data-src读取数据;
- 优化文章/页面编辑界面图片采集功能,实现自动采集下复制贴入即采集(仅默认模式);
- 优化图片格式转换,实现非主流图片格式转换为JPG格式;
- 取消原有的保存草稿自动采图功能;
- 优化全局扫码任务进度条数量显示。
- 修复截图粘贴上传编辑器无法使用bug.
- 新增图片压缩功能(Chrome扩展);
- 新增WebP转JPG支持(Chrome扩展);
- 其他功能优化。
- 新增常规设置-采集模式默认选项;
- 新增图片采集助手版本检测功能;
- 优化全局扫描,增加外链图片数量提示功能;
- 优化文章编辑采集模式交互体验;
- 其他已知问题优化及样式优化。
- 新增图片采集助手Chrome扩展;
- 新增微信、头条等加密图片采集支持;
- 新增文章图片采集关联WordPress媒体库;
- 新增插件+扩展图片采集模式;
- 全新插件设置界面UI;
- 优化全局扫描图片采集功能;
- 移除闪电博代理服务器支持。
评论留言
唇枪舌剑(77)
臭小子
2024.5.7 09:05
设置防盗链的图片可以采集吗
WBOLT_COM
2024.5.7 10:05
过于笼统。一般情况下,只要不要求注册登录的,都可以。除非特殊情况,这个要看是哪个类型的图片了。
aoyang
2024.3.27 13:03
classes目录下post.class.php文件
$time = date(‘Y/m’,strtotime($post_date)); 改为$time = date(‘Y/m/d’,strtotime($post_date));
就可以了 WBOLT_COM 你是作者么?
aoyang
2024.3.27 14:03
classes目录下post.class.php文件
<?php 下行添加
add_filter( 'intermediate_image_sizes', '__return_empty_array' );
可以禁止生成缩略图
aoyang
2024.3.27 14:03
classes目录下post.class.php文件
$time = date(‘Y/m’,strtotime($post_date)); 改为$time = date(‘Y/m/d’,strtotime($post_date));
就可以 把保存目录改成年/月/日形式
aoyang
2024.3.27 18:03
280//self::$last_err = ‘insert attachment fail [‘.$id->get_error_message().’]’;
299//wp_update_attachment_metadata ( $id, $metadata );
280和299 这两行//掉 可以 wp_posts 库 附件 (Post Type: ‘attachment’) 类型的数据入库 减轻 数据库负担
aoyang
2024.3.29 19:03
目前实现 单库 双站 站点一 用于客户端浏览
火车头 采集入库 cdn 站点 后台更新入库
www 终端浏览
cdn IMGspider-图片蜘蛛 采集入库 实现年/月/日/ID 目录保存图片
aoyang
2024.3.27 09:03
请问如何设置以年/月/日 目录形式保存图片 谢谢
WBOLT_COM
2024.3.27 09:03
你文章的图片存哪里就在哪里,无法按你想法存。
aoyang
2024.3.27 10:03
classes目录下post.class.php文件
$time = date(‘Y/m’,strtotime($post_date)); 改为$time = date(‘Y/m/d’,strtotime($post_date));
就可以了 WBOLT_COM 你是作者么?
小易
2024.3.13 18:03
请问下这个图片采集过后可以存在第三方存储上吗?
WBOLT_COM
2024.3.14 15:03
由于插件无法直接将图片上传至第三方存储,这可能需要你使用另外的oss插件来实现同步至oss,比如我们的WPTurbo。