San*_*ahu 6 php user-agent curl
谢谢你看我的问题.
我想通过使用file_get_contents()或cURL来获取移动版本.我知道可以通过修改请求中的HTTP头来完成.你能给我一个简单的例子吗?
再次感谢!
此致,Sanket
igo*_*orw 15
作为替代方案,也可以使用file_get_contents和stream_context_create:
$opts = array('http' =>
array(
'header' => 'User-agent: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3',
)
);
$context = stream_context_create($opts);
$result = file_get_contents($url, false, $context);
Run Code Online (Sandbox Code Playgroud)
这是你想要的 ?
curl -A "Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3" http://example.com/your-url
Run Code Online (Sandbox Code Playgroud)
您需要设置用户代理字符串:
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$page = curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15149 次 |
| 最近记录: |