php curl抓取网页指定内容(PHPcurl或file_get_contents获取需要授权页面的方法)
优采云 发布时间: 2021-10-05 04:14php curl抓取网页指定内容(PHPcurl或file_get_contents获取需要授权页面的方法)
本文文章主要介绍了PHP curl或file_uuu内容是一种获取授权页面的方法,具有很好的参考价值。我们跟着小编一起去看看
今天,由于工作需要,curl/file是必需的。获取内容获取需要授权的页面内容。解决问题后,我写了这篇文章与大家分享
PHP curl扩展可以在服务器端发起post/get请求,访问页面,并获取页面的返回数据
例如,要获取的页面:
使用curl获取server.php页面
如果该服务没有安装PHP curl扩展名,那么use file_uget_uuucontents还可以启动请求以获取页面的返回数据
使用curl和file_uu获取内容返回的结果是相同的
Array ( [content] => fdipzone blog )
对于需要授权的页面,例如使用htpasswd+的页面。Htaccess设置目录访问权限,直接使用上述方法会返回401未授权错误
此示例不使用htpasswd+。Htaccess控制访问权限,但使用$Server['php\u auth\u user']和$Server['php\u auth\u pw']这两个服务器参数
修正如下:
设置帐户:fdipzone密码:654321
在curl中,一个参数是curlopt_uuuserpwd,我们可以使用这个参数在请求时发送帐户密码
curl_uusetopt($ch,curlopt_userpwd,'帐户:密码')
curl请求的程序修改为:
和文件uu获取uuu内容如果要发送帐户和密码,则需要手动拼接标题
文件获取内容请求的程序被修改为:
源下载地址:点击查看
上面是PHP curl或file_uget_uuu内容,用于获取授权页面方法的详细信息。欲了解更多信息,请关注其他相关文章