Home > Backend Development > PHP Tutorial > 携程api开发

携程api开发

WBOY
Release: 2016-06-23 13:53:37
Original
1731 people have browsed it



如何获取上图的内容信息?在携程没找到对应接口,询问官方群,基本不搭理!


回复讨论(解决方案)

CURL用过没

源码里如果有内容的话应该是可以抓取吧

官方群不搭理是正常的,你采集别人的东西,对别人服务器增加压力。当然不会搭理你。



<?php$content = file_get_contents('http://www.ctrip.com/');$pos1 = strpos($content, '<div class="vac_item vac_item_main">');$pos2 = strpos($content, '<div id="guessvacation_list" class="h2tab_cn" style="display:none;"></div>');$content = substr($content, $pos1, $pos2-$pos1);// hrefpreg_match_all('/<a.*?href="((http(s)?:\/\/).*?)".*?/si', $content, $matches);$href = array_values(array_unique($matches[1]));// srcpreg_match_all('/_src=\"(.*?)\"/i', $content, $matches);$src = $matches[1];// titlepreg_match_all('/title=\"(.*?)\"/i', $content, $matches);$title = $matches[1];// pricepreg_match_all('/<span class=\"c_price\">(.*?)<\/span>/i', $content, $matches);$price = $matches[1];$data = array();for($i=0,$len=count($href); $i<$len; $i++){    $data[] = array(        'href' => $href[$i],        'src' => $src[$i],        'title' => $title[$i],        'price' => $price[$i],    );}print_r($data);?>
Copy after login


Array(    [0] => Array        (            [href] => http://vacations.ctrip.com/tickets/p1833645.html            [src] => http://pkgpic.ctrip.com/images2/1/152/152_3391_g07660.jpg            [title] => 【限量热卖!亲子套票(父亲节6.14-15)】广州长隆水上乐园门票(购票享5大特权!)            [price] => 285        )    [1] => Array        (            [href] => http://vacations.ctrip.com/tickets/p1655820.html            [src] => http://pkgpic.ctrip.com/images2/1/152/152_1660_g07660-m.jpg            [title] => 广州塔观光门票(景区现付)            [price] => 135        )    [2] => Array        (            [href] => http://vacations.ctrip.com/tickets/p83829.html            [src] => http://pkgpic.ctrip.com/images2/1/152/152_3331_g07660-m.jpg            [title] => 广州岭南印象园景区门票(景区现付)            [price] => 30        )    [3] => Array        (            [href] => http://vacations.ctrip.com/tickets/p1811853.html            [src] => http://pkgpic.ctrip.com/images2/1/27/27_523_g07660-m.jpg            [title] => 【热卖!】广东珠海横琴长隆国际海洋度假区门票(各景区)            [price] => 100        )    [4] => Array        (            [href] => http://vacations.ctrip.com/tickets/p84788.html            [src] => http://pkgpic.ctrip.com/images2/1/152/152_919_s28632-m.jpg            [title] => 广州海洋馆门票            [price] => 120        )    [5] => Array        (            [href] => http://vacations.ctrip.com/tickets/p1659651.html            [src] => http://pkgpic.ctrip.com/images2/1/27/27_134_s31517-m.jpg            [title] => 【独家!特权日半价热卖(6.28-29日)】珠海海泉湾海洋温泉门票(景区现付)            [price] => 90        )    [6] => Array        (            [href] => http://vacations.ctrip.com/tickets/p84522.html            [src] => http://pkgpic.ctrip.com/images2/1/207/207_697_s45214-m.jpg            [title] => 广东顺德长鹿农庄门票            [price] => 35        ))
Copy after login

你可以去看下ucenter文档

感谢大家的回复,携程有接口,只是没有公开,已经搞定!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template