落花落叶 发表于 2021-1-20 18:02

API分享:随机返回User-Agent协议头

本帖最后由 落花落叶 于 2021-1-21 09:01 编辑

最近写亚马逊爬虫,懒得来回复制协议头,所以用PHP写了个随机返回User-Agent的东西,没啥技术含量.
VPS就我一个人用感觉浪费,所以分享给出来
嗯,当然我一个业余选手,只为了能用,运行效率啥的,我是从来不关心的,哈哈
(PS1:服务器2022.1.11到期)
(PS2:我把常用的5个协议头都放到附件了,你们想本地随机读取的可以下载用)

易语言调用源码:


API列表:
http://8.136.15.120/User-Agent/Firefox.php
http://8.136.15.120/User-Agent/Chrome.php
http://8.136.15.120/User-Agent/Safari.php
http://8.136.15.120/User-Agent/Opera.php
http://8.136.15.120/User-Agent/Mozilla.php
http://8.136.15.120/User-Agent/Android Webkit Browser.php
http://8.136.15.120/User-Agent/Edge.php
http://8.136.15.120/User-Agent/Baiduspider.php
http://8.136.15.120/User-Agent/Googlebot.php

实例:

闷骚小贱男 发表于 2021-1-21 09:09

gezhu 发表于 2021-1-20 21:23
楼主可以发我一份源码学习吗?感激不尽。

这样??
~~~php
<?php

$list=array("UA1","UA2","UA3","UA4","UA5","UA6","UA7","UA8");

$sj=mt_rand(1,count($list));

echo $list[$sj];

?>
~~~


linguo2625469 发表于 2021-1-20 18:09

谢谢 无偿使用吗

马甲下的蛋 发表于 2021-1-20 18:19

不如直接全部发出来啊

落花落叶 发表于 2021-1-20 18:24

马甲下的蛋 发表于 2021-1-20 18:19
不如直接全部发出来啊
你如果需要协议头,可以在Github上找,很多.,我是为了方便调用.不然会出现机器人检测的.

闷骚小贱男 发表于 2021-1-20 18:34

本帖最后由 闷骚小贱男 于 2021-1-21 09:05 编辑

{:301_996:}我感觉本地数组随机取更快吧...

点评的很有道理....

fanvalen 发表于 2021-1-20 18:35

没有收集断的差评 哈哈哈

gezhu 发表于 2021-1-20 18:43

gezhu 发表于 2021-1-20 21:23

gezhu 发表于 2021-1-21 18:25

页: [1] 2
查看完整版本: API分享:随机返回User-Agent协议头