相信很多人在复制微信公众号的文章时,都会出来此图片来自微信公众平台 未经允许不可引用的提示。
方法1、复制微信文章,到某个编辑器,查看HTML代码,复制出HTML代码,用批量替换功能,将图片网址进行批量替换。
原图片网址为:
https://mmbiz.qlogo.cn/mmbiz/vSABwyURAVgVZlhia6uyZ0ic0icydUkB4ImoYnCQcYoRdibWLJZd2udGRN0MwxBozd98ia5wm6n5f9lG8xWkhWFDWeA/0?wx_fmt=jpeg
在图片前加上
http://img01.store.sogou.com/net/a/04/link?appid=100520029&url=
网址就变成下面这个:
http://img01.store.sogou.com/net/a/04/link?appid=100520029&url=https://mmbiz.qlogo.cn/mmbiz/vSABwyURAVgVZlhia6uyZ0ic0icydUkB4ImoYnCQcYoRdibWLJZd2udGRN0MwxBozd98ia5wm6n5f9lG8xWkhWFDWeA/0?wx_fmt=jpeg
再在head加上:
<meta name="referrer" content="no-referrer"/>
现在是2020年4月8日,目前还有效。
替换完成后,再切换到图文编辑状态,粘贴到自己网站上或者邮件中即可。
方法2:135编辑器,将微信文章的网址导入到135编辑器中,再点外网复制,粘贴到其他地方,图片即可正常显示。
以前一直好用,目前135编辑器抽风了,大部分情况下外网复制后图片还是不能解决。
方法3:用代码引用,我没尝试成功,给有编代码能力的人参考,以下内容来自知乎祥哥哥。
伪造来源,跑自己服务器带宽,可以配置CDN,新建1.php。
<?php $url = $_GET["url"]; $ch = curl_init(); $httpheader = array( 'Host' => 'mmbiz.qpic.cn', 'Connection' => 'keep-alive', 'Pragma' => 'no-cache', 'Cache-Control' => 'no-cache', 'Accept' => 'textml,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8', 'User-Agent' => 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.89 Safari/537.36', 'Accept-Encoding' => 'gzip, deflate, sdch', 'Accept-Language' => 'zh-CN,zh;q=0.8,en;q=0.6,zh-TW;q=0.4' ); $options = array( CURLOPT_HTTPHEADER => $httpheader, CURLOPT_URL => $url, CURLOPT_TIMEOUT => 5, CURLOPT_FOLLOWLOCATION => 1, CURLOPT_RETURNTRANSFER => true ); curl_setopt_array( $ch , $options ); $result = curl_exec( $ch ); curl_close($ch); header('Content-type: image/jpg'); echo $result; exit; ?>
将1.php放在仍然自己的网站上,
http://www.mysite.com/1.php?url=图片地址
然后按照前面方法,对微信公众号文章进行批量替换后,再发布。
方法4:(2020年6月9日更新)
有大神做了一个采集工具,亲测有效,微信号:ITweidao
如果你还有其他一些方法,请在评论区提供。
评论前必须登录!
注册