file_get_contents() 给我 403 禁止
2022-08-30 16:53:22
我有一个合作伙伴,他创建了一些内容供我抓取。
我可以使用浏览器访问该页面,但是当尝试使用时,我得到了一个.file_get_contents
403 forbidden
我尝试过使用,但这没有帮助 - 这可能是因为我不知道应该放什么。stream_context_create
1)我有什么办法可以抓取数据吗?
2)如果不是,并且不允许合作伙伴配置服务器以允许我访问,那么我该怎么办?
我尝试过使用的代码:
$opts = array(
'http'=>array(
'user_agent' => 'My company name',
'method'=>"GET",
'header'=> implode("\r\n", array(
'Content-type: text/plain;'
))
)
);
$context = stream_context_create($opts);
//Get header content
$_header = file_get_contents($partner_url,false, $context);