Пример #1
0
 * Obtenemos las cabeceras y seteamos las cookies.
 */
$headers = $client->getRequest()->getHeaders();
$cookies = new Zend\Http\Cookies($headers);
$client->setMethod('GET');
$response = $client->send();
$client->setUri('http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoViewAccion.do?tipoMenuATP=1');
$cookies->addCookiesFromResponse($response, $client->getUri());
$response = $client->send();
foreach ($arreglo as $demandado) {
    echo "<pre>Se estan buscando las causas para." . $demandado['nombre'] . " " . $demandado['apPaterno'] . " " . $demandado['apMaterno'] . ", RUT: " . $demandado['rut'] . "</pre>";
    $rut = $demandado['rut'];
    echo $rut;
    $client->setUri('http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoDAction.do');
    $cookies->addCookiesFromResponse($response, $client->getUri());
    $scrap = new Scrap();
    $client->setParameterPost(array('TIP_Consulta' => '3', 'TIP_Lengueta' => 'tdCuatro', 'SeleccionL' => '0', 'TIP_Causa' => '', 'ROL_Causa' => '', 'ERA_Causa' => '', 'RUC_Era' => '', 'RUC_Tribunal' => '3', 'RUC_Numero' => '', 'RUC_Dv' => '', 'FEC_Desde' => '20/08/2015', 'FEC_Hasta' => '20/08/2015', 'SEL_Litigantes' => '0', 'RUT_Consulta' => '', 'RUT_DvConsulta' => '', 'NOM_Consulta' => $demandado['nombre'], 'APE_Paterno' => $demandado['apPaterno'], 'APE_Materno' => $demandado['apMaterno'], 'COD_Tribunal' => '0', 'irAccionAtPublico' => 'Consulta'));
    $response = $client->setMethod('POST')->send();
    if ($response->isSuccess()) {
        $data = $response->getContent();
        $dom = new Query($data);
        $results = $dom->execute('#contentCellsAddTabla tr');
        $informacionCausas = $scrap->getCausas($results);
        echo '<pre>Se encontraron: ' . count($informacionCausas) . ' causas</pre>';
        $postCausas = $scrap->setPostCausas($informacionCausas);
        $client->setUri("http://civil.poderjudicial.cl/CIVILPORWEB/ConsultaDetalleAtPublicoAccion.do?");
        $cookies->addCookiesFromResponse($response, $client->getUri());
        foreach ($postCausas as $post) {
            $client->setParameterPost(array("TIP_Consulta" => $post['TIP_Consulta'], "TIP_Cuaderno" => $post['TIP_Cuaderno'], "CRR_IdCuaderno" => $post['CRR_IdCuaderno'], "ROL_Causa" => $post['ROL_Causa'], "TIP_Causa" => $post['TIP_Causa'], "ERA_Causa" => $post['ERA_Causa'], "COD_Tribunal" => $post['COD_Tribunal'], "TIP_Informe" => $post['TIP_Informe'] . "&"));
            $response = $client->setMethod('POST')->send();
            $data = $response->getContent();
Пример #2
0
<?php

require_once "pjud_scrap.php";
require_once "CsvImporter.php";
$scrap = new Scrap();
$archivo = $_GET['archivo'];
$busqueda = $_GET['busqueda'];
$formato = $_GET['formato'];
$cliente = $_GET['cliente'];
$palabra1 = $_GET['palabra1'];
$palabra2 = $_GET['palabra2'];
$palabra3 = $_GET['palabra3'];
if ($busqueda === "nombre") {
    if ($formato === "1") {
        echo '<pre>';
        echo "vamos a procesar el archivo de acuerdo al formato 1";
        echo '</pre>';
    }
    if ($formato === "2") {
        echo '<pre>';
        echo "vamos a procesar el archivo de acuerdo al formato 2";
        echo '</pre>';
    }
    if ($formato === "3") {
        $importer = new CsvImporter($archivo, false);
        $data = $importer->get();
        $demandados = $importer->importRuts($data);
        $arr_demandados = $scrap->insertaBusquedaRut($demandados);
        $ruts = $scrap->getRuts();
        $scrap->setPostRut($ruts);
        $scrap->buscaCausas();
Пример #3
0
 public static function setUrl($url)
 {
     self::$url = $url;
 }
Пример #4
0
                // $salida = $scrap->exportBEco($datos_post['solicitud']);
                //$scrap->generaExcelBeco($salida,$datos_post['solicitud']);
                break;
        }
        break;
    case 'nombre':
        switch ($datos_post['formato']) {
            case '1':
                //$busquedaNOmbre = new busquedaNombre();
                $scrap = new Scrap();
                $importer_nombres = new CsvImporter($datos_post['archivo'], false);
                $data = $importer_nombres->get();
                $nombres = $importer_nombres->convertToArraY($data, $datos_post['formato']);
                $scrap->insertaBusquedaNombre($nombres);
                $scrap->buquedaPorNombre($nombres);
                //$scrap->buscaCausas($log, $tabla);
                $scrap->exportData();
                break;
            case '2':
                $scrap = new Scrap();
                $importer_nombres = new CsvImporter($datos_post['archivo'], false);
                $data = $importer_nombres->get();
                $nombres = $importer_nombres->convertToArraY($data, $datos_post['formato']);
                $scrap->insertaBusquedaNombre($nombres);
                $scrap->buquedaPorNombre($nombres);
                //$scrap->buscaCausas($log, $tabla);
                $scrap->exportData();
                break;
        }
        break;
}
<?php

require_once "pjud_scrap.php";
$scrap = new Scrap();
$log = "si";
switch ($_POST['busqueda']) {
    case 'rut':
        echo $tabla = "BUSQUEDA";
        $scrap->buscaCausas($log, $tabla);
        $scrap->exportData();
        break;
    case 'rol':
        switch ($_POST['cliente']) {
            case 'gene':
                echo $tabla = "BUSQUEDA_POR_ROL";
                $scrap->buscaCausas($log, $tabla);
                $scrap->exportData();
                break;
            case 'beco':
                echo $tabla = "BUSQUEDA_BECO";
                $scrap->buscaCausas($log, $tabla);
                $scrap->exportData();
                break;
        }
        echo $tabla = "BUSQUEDA_POR_ROL";
        $scrap->buscaCausas($log, $tabla);
        $scrap->exportData();
        break;
    case 'nombre':
        echo $tabla = "BUSQUEDA_POR_NOMBRE";
        $scrap->buscaCausas($log, $tabla);