符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
兜管家就可以采集1688上面的产品,而且还支持多种语言的数据管理,还是很好用的。
成都创新互联主要从事成都网站设计、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务浦北,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
function get_html( $url )
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
//设置URL,可以放入curl_init参数中
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1");
//设置UA
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//将curl_exec()获取的信息以文件流的形式返回,而不是直接输出。 如果不加,即使没有echo,也会自动输出
$content = curl_exec($ch);
//执行
curl_close($ch);
return $content;
};
用这个方法去抓吧,几乎什么东西都能抓,file_get_contents()这个方法不靠谱,限制太多
用大仙一键搬图采集。
1、复制阿里巴巴宝贝链接到软件中。
2、勾选要下载的图片视频项。
3、一键下载保存,采集的都是原图、大图。
?php
class alibaba_analyse{
var $code ;
var $price;
var $info;
//你的错误位置, 构造函数是 __construct , 而不是 __constructs
public function __construct($keywords)
{
//页面是GBK编码,所以需要先转成GBK,在进行URL编码.
$u = "".urlencode(iconv('UTF-8', 'GB2312', $keywords));
$this-code = file_get_contents($u);
}
public function get_price()
{
/*
价格 是在 span class="sw-ui-font-priceIcon"450span class="smallSize".00/spanspan class="priceUnit"/span/span这样的字段中.
而不是在 div class="price f12 c-e1".*([\d\.]+?).*\/div中
preg_match_all('/div class="price f12 c-e1".*([\d\.]+?).*\/div/sU',$this-code,$price);
*/
preg_match_all('/span class="sw-ui-font-priceIcon"(\d+)(?:span class="smallSize")([\.\d]{3})?\/span/sU',$this-code,$price , PREG_SET_ORDER);
/*
得到的数据格式 , 所以需要使用 array_map 整理价格
Array
(
[0] = Array
(
[0] = span class="sw-ui-font-priceIcon"570span class="smallSize".00/span
[1] = 570
[2] = .00
)
....
)
*/
$this-price = array_map(create_function('$a' , 'return $a[1].$a[2];') , $price);
}
}
$ali = new alibaba_analyse("联想笔记本");
$ali-get_price();
print_r($ali-price);
代码给出了, 而且经过了测试. 代码中有注解.
你自己拷贝过去试试吧
希望能够采纳!,能当成优质答案就最好啦.!