在 58 同城上看到,如果右键查看显示电话号码的 HTML 的话,源码中会显示
但是原网页中还是那个电话号码, 这是怎么做到的? 或者有没有大佬告知要搜索什么可以找到相关资料。
http://t1.aixinxi.net/o_1c7gmho5i1458tep8hakoo1k7ta.jpg-j.jpg
1
xzc0001 2018-03-01 20:01:15 +08:00 1
自制字体?
|
2
chroming 2018-03-01 20:02:08 +08:00 via Android
电话号码不是动态获取的?
|
3
xenme 2018-03-01 20:03:36 +08:00 via iPhone 1
stonefont 自制字体
|
4
lightening 2018-03-01 20:06:37 +08:00 1
从你的主题中复制两个不同的方块,然后去 node,输入 '' == '',发现不相等。如果是 copy 了两次同一个方块,是相等的。
所以这几个方块并不是相同的。应该是一些一般字体中没有的符号,然后网页上载入了一个定义了这些符号的字体(大概就是那个 stonefont )。 |
5
3a3Mp112 2018-03-01 20:09:59 +08:00
心累,好歹发一下网址啊。
我去 58 里面点了好几个页面都没重现。 |
6
cyrbuzz OP |
8
lzvezr 2018-03-01 20:29:58 +08:00
感觉这思路不错啊,之前只知道自定义字体做图标,原来还能防爬
|
9
SingeeKing 2018-03-01 21:08:22 +08:00
@lzvezr #8 既然同一个字一样那么直接 switch。。。
|
10
RqPS6rhmP3Nyn3Tm 2018-03-02 04:30:09 +08:00 via iPhone
我觉得这样不能防爬,把对应关系找出来不就好了吗,除非每次都是动态随机生成
|
11
msg7086 2018-03-02 04:58:21 +08:00
和图片数字是一个道理啊。只不过 img 变成了 font+特殊字符。
|