求将文本转换成图片格式的方法,应用于 web

2017-08-19 12:26:32 +08:00
 mickey001

1、网站内容里经常会操作或产生一些违禁关键词和违禁链接,一旦出现就会被 360 或者 QQ 百度等搜索引擎标红、爆红。所以我就想试试能不能把文本内容输出成图片格式输出到页面代替 HTML 排版展示。 2、至于违禁的 URL,我可以试着用 JS 来实现,目的就是为了不让搜索引擎蜘蛛识别出这是一个标准的 A 链接

4113 次点击
所在节点    PHP
28 条回复
ethanlu
2017-08-19 12:37:25 +08:00
之前好像这边就看到有个右键保存剪贴板内容为图片的工具
marvinwilliam
2017-08-19 12:39:10 +08:00
html2canvas
chinvo
2017-08-19 12:40:00 +08:00
php imagick 渲染成图片
Kilerd
2017-08-19 13:15:17 +08:00
用过 qq 的截图功能吗?
mickey001
2017-08-19 13:29:13 +08:00
@Kilerd 不是的,就是将提交的文本数据自动转换成图片格式输出到页面展示。
anoymoux
2017-08-19 13:52:49 +08:00
不用这么麻烦,页面加载之后,再从后台取数据就可以,爬虫获取不到页面的动态内容
zhongkouwei
2017-08-19 14:20:36 +08:00
但你那样不是会降低 seo 效果吗,或者你根本不需要 seo。
580a388da131
2017-08-19 14:37:44 +08:00
html5 canvas
mickey001
2017-08-19 14:42:42 +08:00
@zhongkouwei 对的,不考虑 SEO,只要能不被 360 标注危险网站就行。
mickey001
2017-08-19 14:43:47 +08:00
@anoymoux 页面加载之后这种方法也不可行,360 安全软件和百度,他们会检测你页面的内容,提取到违禁关键词后就会判断你网站就是危险网站
ihciah
2017-08-19 14:45:47 +08:00
所有文字由服务端生成图片传送有点伤性能,不如自己搞个奇怪的编码,让网页解码直接 document.write 进去。(当年搞过在线代理,就是 base64 后逆序绕过关键字审查的)
qq292382270
2017-08-19 15:11:14 +08:00
我选择用 base64 ..
realpg
2017-08-19 15:17:58 +08:00
那个 直接输出十六进制即可……
mickey001
2017-08-19 17:05:13 +08:00
@ihciah 意思就是用 PHP 输出 base64 编码到 HTML 页面?
dallaslu
2017-08-19 17:08:36 +08:00
https://pad.wf/jjyrm33t.png

这种吗?很多语言都有 text 转图片的库。
VShawn
2017-08-19 17:11:56 +08:00
@mickey001 html 中为 base64 编码,然后 js 解码。
jyf
2017-08-19 17:13:59 +08:00
你这是逼审查引擎进化到用 ai 啊
bertonzh
2017-08-19 17:27:18 +08:00
在你的字符串之间插入不可见的字符或者标签试试
违禁<span class="visible-hide">这是</span>关键词
ETiV
2017-08-19 17:29:06 +08:00
SVG + datauri
lin07hui
2017-08-19 17:43:05 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/384150

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX