Help Ekak Oni Kollane

baba-chuti

Well-known member
  • Feb 27, 2017
    6,803
    9,514
    113
    Machanla mage specific web scrape script ekak tiyei. meka awilla hama server ekkama wada karnne na. mata hoyaganne oni wada karna server company eka. namcehap shared eke num wada. mata thawa server ekak oni rotate wenna danna. mama code eka methan dannum. test karnna oni url ekath dannum. ubala gawa hosting tiyenawa num meka dala balala wada karnaaunm screenshot ekak danawa. mata ethkota e hosting eka ganna puluwan.

    Test karnna oni url - https://example.com/test.php?id=htt...ed-w16-engine-exclusive-news-photo/1201407256

    @Nidarshana_k @Emios



    Code:
    <?php
    
    
    if (!isset($_GET['id'])) {
    
        die("No URL provided");
    
    }
    
    
    $grab_url = $_GET['id'];
    
    
    // Decode in case already encoded
    
    $grab_url = urldecode($grab_url);
    
    
    // Parse URL
    
    $parsed = parse_url($grab_url);
    
    
    if (!isset($parsed['host'])) {
    
        die("Invalid URL");
    
    }
    
    
    // Always build correct gettyimages.com URL
    
    $path  = $parsed['path'] ?? '';
    
    $query = isset($parsed['query']) ? '?' . $parsed['query'] : '';
    
    
    $url = "https://www.gettyimages.com" . $path . $query;
    
    
    
    // -------- FIRST CURL (FOLLOW REDIRECTS) --------
    
    
    $ch = curl_init();
    
    
    curl_setopt($ch, CURLOPT_URL, $url);
    
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    
    curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
    
    curl_setopt($ch, CURLOPT_TIMEOUT, 30);
    
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0");
    
    
    curl_exec($ch);
    
    
    if (curl_errno($ch)) {
    
        die("cURL Error: " . curl_error($ch));
    
    }
    
    
    $finalUrl = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
    
    
    curl_close($ch);
    
    
    
    // -------- SECOND CURL (GET FINAL PAGE) --------
    
    
    $ch = curl_init();
    
    
    curl_setopt($ch, CURLOPT_URL, $finalUrl);
    
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0");
    
    
    $response = curl_exec($ch);
    
    
    if (curl_errno($ch)) {
    
        die("cURL Error: " . curl_error($ch));
    
    }
    
    
    curl_close($ch);
    
    
    // Output page
    
    echo $response;
     
    • Love
    Reactions: Nidarshana_k

    baba-chuti

    Well-known member
  • Feb 27, 2017
    6,803
    9,514
    113
    cUrl එකේද case එක එන්නේ?
    Shared වල curl run කරන්න දෙන්නේ නැද්ද දන්නේ නෑ
    @Nadun26 @sajith.xp.pk
    nop. shared curl issue ekak na. mage vps server 2 tiyei e dekama me issue eka enne. shared eke wada. but shared eka henata lag wenawa. ekai thawa ekak oni rotate wenna danna.


    vps eke run kalama ena issue eka-
    vRzYodk.png
     

    goBeyond

    Well-known member
  • Dec 31, 2023
    251
    296
    63
    nop. shared curl issue ekak na. mage vps server 2 tiyei e dekama me issue eka enne. shared eke wada. but shared eka henata lag wenawa. ekai thawa ekak oni rotate wenna danna.


    vps eke run kalama ena issue eka-
    vRzYodk.png
    Ahh rate limit කරලා වගේ නේ getty එකෙන්?
    වැඩිය traffic ඇදෙන්නේ නැති subnet එකක IP එකක් ගත්තා නම් හරි
     

    baba-chuti

    Well-known member
  • Feb 27, 2017
    6,803
    9,514
    113
    Ahh rate limit කරලා වගේ නේ getty එකෙන්?
    වැඩිය traffic ඇදෙන්නේ නැති subnet එකක IP එකක් ගත්තා නම් හරි
    ow ban. ekai case eka. ekai man hithanne shared eke wada. thawa hosting ekak hoyaganna oni mata. man hituwe lagadi gataha dewani server ekenuth hari yai kiyala. but eka kelinma block karla tiyenne
     

    goBeyond

    Well-known member
  • Dec 31, 2023
    251
    296
    63
    ow ban. ekai case eka. ekai man hithanne shared eke wada. thawa hosting ekak hoyaganna oni mata. man hituwe lagadi gataha dewani server ekenuth hari yai kiyala. but eka kelinma block karla tiyenne
    ඕකටම නම් මෙහෙම කරන්න පුළුවන්
    Slt කනෙක්ෂන් වලට පබ්ලික් ip free දෙනවා. Dynamic ip එකක් තියෙන්නේ. Noip වගේ router එකෙන්ම config කරලා ගෙදර ලැප් එකක run වෙන සර්වර් එකක වගේ getty request එක සෙන්ඩ් කරන පාට් එක කරන්න පුළුවන්

    Residential ip නිසා බ්ලොක් වෙන එකක් නෑ. අනික ip rotate වෙනව dybamic නිසා

    Port 80/ 443 බ්ලොක් කරලා තියෙන්නේ slt එකෙන්. ඒක ගානක් නෑනේ internal වැඩකට නිසා users ල එන්නේ නැහැනේ කොහොමත්

    ow ban. ekai case eka. ekai man hithanne shared eke wada. thawa hosting ekak hoyaganna oni mata. man hituwe lagadi gataha dewani server ekenuth hari yai kiyala. but eka kelinma block karla tiyenne
    ඕකටම නම් මෙහෙම කරන්න පුළුවන්
    Slt කනෙක්ෂන් වලට පබ්ලික් ip free දෙනවා. Dynamic ip එකක් තියෙන්නේ. Noip වගේ router එකෙන්ම config කරලා ගෙදර ලැප් එකක වගේ getty request එක සෙන්ඩ් කරන පාට් එක කරන්න පුළුවන්

    Residential ip නිසා බ්ලොක් වෙන එකක් නෑ. අනික ip rotate වෙනව dybamic නිසා

    Port 80/ 443 බ්ලොක් කරලා තියෙන්නේ slt එකෙන්. ඒක ගානක් නෑනේ internal වැඩකට නිසා users ල එන්නේ නැහැනේ කොහොමත්
    ------ Post added on Mar 14, 2026 at 10:28 PM
     

    sajith.xp.pk

    Well-known member
  • Nov 12, 2008
    5,964
    3,978
    113
    Sri Lanka
    Shared වල Curl අවුලක් නෑ. හැබැයි rate limit වෙන්න පුළුවන්. ඒ හින්ද කැමති නම් VPS එකක cPanel දාල වෙනමම Private Server එකක් දෙන්නම් Full Speed එකෙන් දුවන්න. කවුරුත් දැනට පාවිච්චි කරල නැති IP එකකින් දෙන්න උනත් පුළුවන්.
     
    • Love
    Reactions: baba-chuti

    baba-chuti

    Well-known member
  • Feb 27, 2017
    6,803
    9,514
    113
    Shared වල Curl අවුලක් නෑ. හැබැයි rate limit වෙන්න පුළුවන්. ඒ හින්ද කැමති නම් VPS එකක cPanel දාල වෙනමම Private Server එකක් දෙන්නම් Full Speed එකෙන් දුවන්න. කවුරුත් දැනට පාවිච්චි කරල නැති IP එකකින් දෙන්න උනත් පුළුවන්.
    mata machan server speed eka 1gb ram eka tibboth athi. mata IP eka thamai wadagth. ohama custom karla gannawnaum price kohemda?

    Business web hosting eka bn.mge clinet knk arn thiyenne mn ekat dala test kral.meeta adu plan eketh weda karai smahara wtia

    image.png
    renewal price eka 719. ubada padu nadda ban?
    ------ Post added on Mar 18, 2026 at 7:37 PM