什么是spintax?以及如何使用spintax?

什么是spintax?以及如何使用?这是我经常被问到的一个问题,所以我想专门写一篇文章来解释什么是spintax以及它有什么用途。

spintax“spinning syntax”的缩写,指的是一种文本的输入方式,可以让输入的一句话产生多种变体,并用于批量创建简介,用户名,标题等…

举一个简单的例子:

{Hello|Hi}, my name is Jon. 

我们可以看到Hello和Hi被包裹在{}中,并且中间被丨隔开。当我们通过支持spintax的软件发送这句话的时候,它将随机发送Hello, my name is Jon或者Hi, my name is Jon.

要做的就是要出内容中可以被替换的词语,找到它们的近义词,用{}包括,用丨隔开。这样每次发出的内容都是不同的,可以最大限度地减少反垃圾算法的检测。

可以在spintax的大括号中添加无限数量的近义词,所以如果想要也可以{Hello | Hi |你好吗|早上好|晚上好}。

这样我们就得到了五组随机内容:

Hello, my name is Jon.

Hi, my name is Jon.

你好吗, my name is Bob.

早上好, my name is Bob.

晚上好, my name is Bob.

正如你所见,只要添加几个近义词,我们就可以轻松地创建上百个内容组合。

现在你已经对spintax有了基本的了解,很简单对不对?可以自己尝试一下在此站点上测试你的spintax以确保它们正常工作:http://sp1n.me

如何根据 UA 判断手机型号和厂家

拿下面2个 ua 来举例

Mozilla/5.0 (Linux; U; Android 8.1.0; zh-cn; PBEM00 Build/OPM1.171019.026) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.132 MQQBrowser/9.2 Mobile Safari/537.36

Mozilla/5.0 (Linux; U; Android 8.1.0; zh-cn; PBEM00 Build/OPM1.171019.026) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.134 Mobile Safari/537.36 OppoBrowser/ 10.5.0.1

都是 Oppo R17 的 ua ,第二个根据最后面的 OppoBrowser 还可以知道大概率是 Oppo ,因为这是 Oppo 系统自带的浏览器,一般不会安装在其他品牌手机上。

但是第一个是用手机QQ浏览器打开的,每个手机都可以安装手机QQ浏览器,怎么办呢?

其实仔细对比2个 ua 发现有一个共同点,在Build之前都有一个 PBEM00 ,这个才是每个手机型号的唯一标志。

上工信部电信设备进网管理网站查询发现, PBEM00 是 Oppo R17 的全网通版本型号。

Oppo R17