post data in PHP using file_get_contents

Discussion in 'Hỏi Đáp Kỹ Thuật' started by automan, May 7, 2021.

  1. automan

    automan Hương Chủ

    Hôm nay crawl data cái site cổ , nó làm paginate mà ko có phân trang, chỉ xài 1url cho 100 page, khi click next page thì nó dùng Javascript set biến currentpage, và submit form về server, nên tìm được hàm này get data theo page. Post lên để dành xài và share cho ai cần {beat_shot}

    Code:
    $postdata = http_build_query(
        array(
            'var1' => 'some content',
            'var2' => 'doh'
        )
    );
    
    $opts = array('http' =>
        array(
            'method'  => 'POST',
            'header'  => 'Content-Type: application/x-www-form-urlencoded',
            'content' => $postdata
        )
    );
    
    $context  = stream_context_create($opts);
    
    $result = file_get_contents('http://example.com/submit.php', false, $context);
    Code:
    https://stackoverflow.com/questions/2445276/how-to-post-data-in-php-using-file-get-contents
     
    thitgaluoc, EDM, Tony Vu and 3 others like this.
  2. Nai

    Nai MiddleMan Staff Member

    Mấy site như thế này em lại thấy ngon, vì GG biết mỗi 1 page :D
     
  3. automan

    automan Hương Chủ

    site này ngon thật ấy, có 85% từ search, search theo kw, ko phải domain , mà cũng ko thấy ai làm {beauty}
     
  4. Phan Thị

    Phan Thị Bang Chúng

    curl là dc mà.
     
    automan likes this.
  5. automan

    automan Hương Chủ

    không rành nên google ra cái nào xài đó cụ