我有基本的curl GET请求在php中使用站点API:
$headers = array(
"Content-type: text/xml;charset=\"windows-1251\"",
"Host:api.content.com",
"Accept:*/*",
"Authorization:qwerty"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://api.content.com/v1.xml");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$data = curl_exec($ch);
$f = new SimpleXMLElement($data);
#echo $data;
$total = $f['total'];
curl_close($ch);
}
在python中编写这段代码的最佳方法是什么,以防此请求将在单独的子进程中使用以减少解析时间?
您可以使用requests,from requests文档
您可以使用以下任一模块:
urllib2
(默认在python中)requests
(需要安装)示例:
相关问题 更多 >
编程相关推荐