*/
function grab_page($site)
{
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_TIMEOUT, 40);
    curl_setopt($ch, CURLOPT_URL, $site);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    return curl_exec($ch);
    curl_close($ch);
}
$response = grab_page('https://demo2697834.mockable.io/movies');
//print_r($response);
$response = json_decode($response);
//print_r($response->entries);
$total = $response->totalCount;
?>
<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Circular Content Carousel with jQuery</title>
		<meta charset="UTF-8" />
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
		<meta name="viewport" content="width=device-width, initial-scale=1.0"> 
        <meta name="description" content="Circular Content Carousel with jQuery" />
        <meta name="keywords" content="jquery, conent slider, content carousel, circular, expanding, sliding, css3" />
		<meta name="author" content="Codrops" />
}
function grab_page($site)
{
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_TIMEOUT, 40);
    curl_setopt($ch, CURLOPT_COOKIEFILE, __DIR__ . "/cookie.txt");
    curl_setopt($ch, CURLOPT_URL, $site);
    ob_start();
    return curl_exec($ch);
    ob_end_clean();
    curl_close($ch);
}
function get_string_between($string, $start, $end)
{
    $string = ' ' . $string;
    $ini = strpos($string, $start);
    if ($ini == 0) {
        return '';
    }
    $ini += strlen($start);
    $len = strpos($string, $end, $ini) - $ini;
    return substr($string, $ini, $len);
}
login("https://www.packtpub.com/", "email=" . $email . "&password="******"&op=Login&form_id=packt_user_login_form");
$input = grab_page("https://www.packtpub.com/packt/offers/free-learning");
$magic_link = get_string_between($input, "<a href=\"/freelearning-claim/", "\"");
$output_link = "https://www.packtpub.com/freelearning-claim/" . $magic_link;
grab_page($output_link);
echo "DONE";
Ejemplo n.º 3
0




<?php 
/*
 	PHP Captcha Solver  Copyright (C) 2011  Karthik A
    This program comes with ABSOLUTELY NO WARRANTY
    This is free software, and you are welcome to redistribute it
    under certain conditions. 
*/
error_reporting(E_ERROR);
$image = grab_page('http://www.imageurl.com/path/to/image.jpg');
//download image
file_put_contents('captcha.jpg', $image);
//put it to captcha.jpg
file_get_contents('hasherv2.php');
//call solver
$cf = file_get_contents('res.txt');
//get result
echo $cf;
function grab_page($site)
{
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_TIMEOUT, 40);
    curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
    curl_setopt($ch, CURLOPT_URL, $site);
    ob_start();
Ejemplo n.º 4
0
            sendmessage($chatId, "Olá, " . $usuarioNovo . ".. Bem vindo ao grupo " . $grupo);
            exit;
        }
    }
}
if ($message[0] != '/') {
    exit;
}
$arrMessage = explode(' ', $message);
switch ($arrMessage[0]) {
    case "/oi":
        sendmessage($chatId, "Oi " . $usuario);
        break;
    case "/previsao":
        $url = 'http://developers.agenciaideias.com.br/tempo/json/sao%20jose%20dos%20campos-sp';
        $retorno = grab_page($url);
        $previsao = json_decode($retorno, true);
        sendmessage($chatId, "Tempo em SJC: " . $previsao["agora"]["temperatura"] . " - " . $previsao["agora"]["descricao"]);
        break;
    default:
        sendmessage($chatId, "Comando não reconhecido!");
        break;
}
function sendmessage($s_chatId, $s_message)
{
    $url = $GLOBALS[website] . "/sendmessage?chat_id=" . $s_chatId . "&text=" . $s_message;
    file_get_contents($url);
}
function grab_page($site)
{
    $ch = curl_init();
Ejemplo n.º 5
0
    curl_setopt($login, CURLOPT_URL, $url);
    //    curl_setopt($login, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($login, CURLOPT_FOLLOWLOCATION, TRUE);
    curl_setopt($login, CURLOPT_POST, TRUE);
    curl_setopt($login, CURLOPT_POSTFIELDS, $data);
    ob_start();
    return curl_exec($login);
    ob_end_clean();
    curl_close($login);
    unset($login);
}
function grab_page($site)
{
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    //    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_TIMEOUT, 40);
    curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
    curl_setopt($ch, CURLOPT_URL, $site);
    ob_start();
    return curl_exec($ch);
    ob_end_clean();
    curl_close($ch);
}
?>

<?php 
$postdata = "utf8=%E2%9C%93&authenticity_token=YTVDJ1yGNRDsN4%2B9RWIA8Xvd6GeLAZ74gYUpPYdvQCU8kygk8NMM%2FDv1OtE5ySHdqLYNeQNlQ8142TIiH%2F%2BrGw%3D%3D&user%5Blogin%5D=" . $login . "&user%5Bpassword%5D=" . $password . "&user%5Bremember_me%5D=0&user%5Bremember_me%5D=1&commit=Sign+In";
login("https://plex.tv/users/sign_in", $postdata);
echo grab_page("https://plex.tv/downloads?channel=plexpass");