Buat permintaan POST ikal dari data yang dikikis

0

Saya menggores situs web menggunakan pengurai php DOM sederhana:

<?php
include 'domparse.php';
$html = file_get_html('http://oceanofgames.com/rebel-galaxy-free-download/');
foreach($html->find('form[action="http://oceanofgames.com/Cloud-VPS-Download.php"]') as $element) 
echo $element;
?>

Dan saya berakhir dengan sesuatu seperti:

<form action="http://oceanofgames.com/Cloud-VPS-Download.php" target="_blank" method="post">
  <input type="hidden" name="filename" value="Rebel_Galaxy.zip" /><br />
  <input type="hidden" name="filesize" value="2GB" /><br />
  <input type="hidden" name="id" value="85.25.103.44" /></p>
  <div align="center">
    <input type="image" alt="Download" height="99" src="http://oceanofgames.com/wp-content/uploads/2013/09/button-download.png" width="184" />
  </div>
</form>

Saya perlu membuat POSTserver ke server menggunakan kredensial formulir ini menggunakan cURLdan saya tidak tahu bagaimana melakukannya. Mohon bimbingannya.

Sachin Kamath
sumber
Saya pikir mungkin sesuatu seperticurl --data "filename=Rebel_Galaxy.zip&filesize=2GB&id=85.25" https://example.com/resource
barlop
Saya perlu mengikis banyak url seperti itu, bagaimana saya bisa mengisolasi masing-masing elemen? Anda tahu, secara dinamis.
Sachin Kamath
Anda benar-benar perlu mengelaborasi pengikisan URL dan elemen isolasi. karena baris yang saya berikan kepada Anda tidak mengikis URL (itu tidak MENDAPATKAN URL, itu kemudian tidak mendapatkan info dari respons ke GET dari URL) Itu hanya melakukan POST yang memberikan nama dan nilai untuk setiap elemen sehingga server mendapatkan data seolah-olah telah dimasukkan ke halaman. Jika Anda bertanya bagaimana Anda MENDAPATKAN URL dan memuat nama setiap elemen ke dalam array .. itu pertanyaan untuk stackoverflow, jika belum ditanyakan.
barlop