Friday 13 January 2017

Mengekstrak Halaman Website Method POST Menggunakan PHP 2

Gambar 1, Source code HTML

Jika sebelumnya kita sudah mengekstrak website tanpa memerlukan parsing value / melempar nilai:
https://komputasistat.blogspot.co.id/2017/01/mengekstrak-halaman-website-menggunakan.html

Kali ini saya memposting source code ekstrak website yang membutuhkan parsing value/ melempar nilai

Contoh website:
http://mfdonline.bps.go.id/

Gambar 2. Contoh website menggunakan method post

jika ingin melihat variabel apa yang dilempar dan nilainya dapat menggunakan  developer tools milik google chrome

Gambar 3. Melihat variabel dan nilai yang di parsing




source code PHP ekstrak menggunakan method POST

<?php
include_once('simple_html_dom.php');

$request=$arrayName = array(
 'http'=>array(
  'header'=>'Content-Type: application/x-www-form-urlencoded',
    'method' =>'POST' ,
       'content'=>http_build_query(array(
        'pilihcari' =>'desa' ,
        'kata_kunci'=>'bintuni',
        'submit'=>'Cari' )) ,));
$context=stream_context_create($request);
$json_provinsi =array("status"=>"OK","jumlah"=>0,"results"=>array());


$html=file_get_html("http://mfdonline.bps.go.id/index.php?link=hasil_pencarian",true,$context);
echo $html;
?>

Source code jangan lupa include simple_html_dom.php
bisa lihat tutorial sebelumnya:
https://komputasistat.blogspot.co.id/2017/01/mengekstrak-halaman-website-menggunakan.html

Sekian dan terimakasih



Artikel Terkait PHP

1 comment: