2017-02-07 13 views
0

経由でログイン:pitangui.amazon.comPHP - 私は、次のURLにログインしようとしているフォームとグラブクッキー

私はカールを使用して試してみましただけでなく、https://barebonescms.com/documentation/ultimate_web_scraper_toolkit/

のようなライブラリはしかし、私は次のように取得していますアマゾン経由でwebscraperを使用してエラー:

Amazon Error

これは私のPHPコードです:

<?php 
    require_once "support/http.php"; 
    require_once "support/web_browser.php"; 
    require_once "support/simple_html_dom.php"; 

    $url = "https://pitangui.amazon.com"; 
    $web = new WebBrowser(array("extractforms" => true)); 
    $result = $web->Process($url); 

    if (!$result["success"]) echo "Error retrieving URL. " . $result["error"] . "\n"; 
    else if ($result["response"]["code"] != 200) echo "Error retrieving URL. Server returned: " . $result["response"]["code"] . " " . $result["response"]["meaning"] . "\n"; 
    else 
    { 

     $form = $result["forms"][0]; 

     $form->SetFormValue("email", "[email protected]"); 
     $form->SetFormValue("password", "mypass"); 

     $result2 = $form->GenerateFormRequest("signIn"); 

     $result = $web->Process($result2["url"], "auto", $result2["options"]); 

     if (!$result["success"]) echo "Error retrieving URL. " . $result["error"] . "\n"; 
     else if ($result["response"]["code"] != 200) echo "Error retrieving URL. Server returned: " . $result["response"]["code"] . " " . $result["response"]["meaning"] . "\n"; 
     else 
     { 
      // Do something with the results page here... 
      print_r($result); 
     } 
    } 
?> 

私は最初、私は$ _SERVER経由でクッキーをつかむだろう、ログイン作業を取得しようとしている[「クッキー」]

答えて

0

は追加

$form->SetFormValue("create","0"); 
関連する問題