Exemple #1
0
function amazon($search)
{
    $url = "http://www.amazon.in/s/ref=nb_sb_noss/280-5472358-5762825?url=search-alias%3Daps&field-keywords={$search}";
    $html = getHTMLcode($url);
    //sleep(2);
    $image = '/<img alt="Product Details" src="(?P<img>[^"]*)"/';
    preg_match_all($image, $html, $data);
    $title = '/<h2 class="a-size-medium a-color-null s-inline s-access-title a-text-normal">(?P<val>[^<]*)<\\/h2>/';
    preg_match_all($title, $html, $value);
    global $skey6;
    $skey6 = $value[1][0];
    $skey6 = rawurlencode($skey6);
    $price = '/<span class="a-size-base a-color-price s-price a-text-bold"><span class="currencyINR">&nbsp;&nbsp;<\\/span>(?P<price>[^>]*)</';
    preg_match_all($price, $html, $cost);
    $categ = '/<span class="a-text-bold">(?P<category1>[^:]*):<\\/span>/';
    preg_match_all($categ, $html, $category);
    $regex = '/<a class="a-link-normal a-text-normal" href="(?P<link1>[^"]*)">/';
    preg_match_all($regex, $html, $link);
    $url1 = "" . @$link[link1][3];
    $html1 = getHTMLcode($url1);
    $regex = '/<i class="a-icon a-icon-star-medium a-star-medium-([^"]*)"><span class="a-icon-alt">(?P<rate2>[^<]*)<\\/span>/';
    preg_match_all($regex, $html1, $rating2);
    $regex = '/<i class="a-icon a-icon-star-medium a-star-medium-([^"]*)"><span class="a-icon-alt">([^<]*)<\\/span><\\/i>(?P<r_count22>[^<]*<\\/a>)/';
    preg_match_all($regex, $html1, $r_count2);
    $regex = '/<td class="label">(?P<specskey>[^<]*)<\\/td>/';
    preg_match_all($regex, $html1, $specs3);
    $regex = '/<td class="value">(?P<specsvalue>[^<]*)<\\/td>/';
    preg_match_all($regex, $html1, $specs4);
    return array(@$value[val], @$data[img], @$cost[price], @$category[category1], @$rating2[rate2], @$r_count2[r_count22], @$specs3[0], @$specs4[0]);
}
Exemple #2
0
function amazon($search)
{
    $url = "http://www.amazon.in/s/ref=nb_sb_noss/280-5472358-5762825?url=search-alias%3Daps&field-keywords={$search}";
    $html = getHTMLcode($url);
    $image = '/<img alt="Product Details" src="(?P<img>[^"]*)"/';
    preg_match_all($image, $html, $data);
    $title = '/<h2 class="a-size-medium a-color-null s-inline s-access-title a-text-normal">(?P<val>[^>]*)<\\/h2>/';
    preg_match_all($title, $html, $value);
    $price = '/<span class="a-size-base a-color-price s-price a-text-bold"><span class="currencyINR">&nbsp;&nbsp;<\\/span>(?P<price>[^>]*)<\\/span>/';
    preg_match_all($price, $html, $cost);
    return array(@$value[val], @$data[img], @$cost[price]);
}
Exemple #3
0
function flipkart($search)
{
    $search = str_replace(" ", "%20", $search);
    $url = "http://www.flipkart.com/search?q={$search}";
    $html = getHTMLcode($url);
    //sleep(2);
    $regex = '/<a class="fk-display-block" data-tracking-id="prd_title" href="(?P<link>[^"]*)" title="(?P<name>[^"]*)">/';
    //(?P<name>[^<]*)/';  //*"([^"]*)>/';
    preg_match_all($regex, $html, $title);
    $regex = '/data-src="(?P<img>[^"]*)"/';
    preg_match_all($regex, $html, $image);
    $regex = '/<span class="fk-font-17 fk-bold 11">Rs. (?P<cost>[^<]*)/';
    preg_match_all($regex, $html, $price);
    if (empty(@$price[cost])) {
        $regex = '/<span class="fk-font-12">(?P<cost>[^<]*)<\\/span>/';
        preg_match_all($regex, $html, $price);
    }
    //Move to product page
    $url1 = "http://www.flipkart.com" . @$title[link][0];
    $html1 = getHTMLcode($url1);
    $regex = '/<a class="link fk-inline-block" href="([^"]*)" data-tracking-id="(?P<category1>[^"]*)">/';
    preg_match_all($regex, $html1, $category);
    $rate = '/<div class="fk-stars" title="(?P<rating1>[^"]*)">/';
    preg_match_all($rate, $html1, $rating);
    $regex = '/<p class="subText">(?P<r_count11>[^<]*)<\\/p>/';
    preg_match_all($regex, $html1, $r_count1);
    $regex = '/(?:(<th class="groupHead" colspan="2">([^<]*)<\\/th>)|(<td class="specsKey">([^<]*)<\\/td>)|(<td class="specsValue([^>]*)>([^<]*)<\\/td>))/';
    preg_match_all($regex, $html1, $specs1);
    $z = sizeof($specs1[4]);
    for ($k = 0; $k < $z; $k++) {
        if ($specs1[4][$k] == 'Brand') {
            $skey1 = $specs1[7][$k + 1];
        }
        if ($specs1[4][$k] == 'Model ID') {
            $skey2 = $specs1[7][$k + 1];
        }
        if ($specs1[4][$k] == 'Model Name') {
            $skey3 = $specs1[7][$k + 1];
        }
    }
    global $skey4;
    $skey5 = @$skey1 . " " . $skey2 . " " . $skey3;
    $skey4 = rawurlencode($skey5);
    if (strlen($skey5) <= 2) {
        $skey4 = $title[name][0];
        $skey4 = rawurlencode($skey4);
    }
    $regex = '/<th class="groupHead" colspan="2">([^<]*)<\\/th>/';
    preg_match_all($regex, $html1, $specs2);
    return array(@$title[name], @$image[img], @$price[cost], @$category[category1], @$rating[rating1], @$r_count1[r_count11], @$specs1[0], @$specs2[0]);
}
Exemple #4
0
function flipkart($search)
{
    $search = str_replace(" ", "%20", $search);
    $url = "http://www.flipkart.com/search?q={$search}";
    $html = getHTMLcode($url);
    $regex = '/<a class="fk-display-block" data-tracking-id="prd_title" href="[^"]*" title="(?P<name>[^"]*)">/';
    //(?P<name>[^<]*)/';  //*"([^"]*)>/';
    preg_match_all($regex, $html, $title);
    $regex = '/data-src="(?P<img>[^"]*)"/';
    preg_match_all($regex, $html, $image);
    $regex = '/<span class="fk-font-17 fk-bold">(?P<cost>[^<]*)<\\/span>/';
    preg_match_all($regex, $html, $price);
    if (empty(@$price[cost])) {
        $regex = '/<span class="fk-font-12">(?P<cost>[^<]*)<\\/span>/';
        preg_match_all($regex, $html, $price);
    }
    return array(@$title[name], @$image[img], @$price[cost]);
}