当前位置:网站首页>[campo/random-user-agent]随机伪造你的User-Agent
[campo/random-user-agent]随机伪造你的User-Agent
2022-08-02 03:24:00 【phpreturn】
有时候我们访问远程URL文件,需要指定User-Agent,这种情况不常见,但是如果你做的多了,你就会发现,有的文件只有使用浏览器才能打开,使用Curl或其他库却只能获取到403.
这时候我们需要指定一个User-Agent.
安装
composer require campo/random-user-agent使用
使用方式非常简单,只要最简单的调用即可:
echo \Campo\UserAgent::random(), "\n";指定一些User-Agent类型,比如操作系统或者设备类型:
echo \Campo\UserAgent::random([
'os_type' => 'Windows',
'device_type' => 'Mobile'
]), "\n";也可以使用同时穿多个类型:
echo \Campo\UserAgent::random([
'os_type' => ['Android', 'iOS'],
'device_type' => ['Mobile', 'Tablet']
]), "\n";支持的全部筛选如下:
agent_nameagent_typedevice_typeos_nameos_type
可以查看支持的所有的参数:
UserAgent::getDeviceTypes()UserAgent::getAgentTypes()UserAgent::getAgentNames()UserAgent::getOSTypes()UserAgent::getOSNames()
边栏推荐
猜你喜欢
随机推荐
解决MySQL创建子视图并查看的时候,字符集报错问题
正则笔记(1)- 正则表达式字符匹配攻略
逍遥多开模拟器ADB驱动连接
宝塔邮局邮箱设置成功后能发送不能接收问题处理
钟表刻度线
IO流、字节流、字节缓冲流
js预编译 GO 和AO
PHP 发起支付宝支付时 订单信息乱码解决
The querystring module
Dom实现input的焦点触发
正则笔记(2)- 正则表达式位置匹配攻略
猴子选大王(约瑟环问题)
PHP 给图片添加全图水印
Function hoisting and variable hoisting
如何计算地球上两点的距离(附公式推导)
vue3 访问数据库中的数据
---静态页面---
3.PHP数据类型、常量、字符串和运算符
js 正则中 replace() 使用
js eventLoop 事件循环机制




![微信小程序开发视频加载:[渲染层网络层错误] Failed to load media](/img/24/e12a1312aee28a43428b2ae0bfbe00.png)




