Amazon Create Wish List Link에 팝업이 표시됩니다. 내가 코드를 다음 사용하고 있지만 양식을 가져 오는되지Goutte : 값없이 양식 버튼을 제출하는 방법은 무엇입니까?
<span class="a-button-inner"><input data-action="reg-create-submit" data-reg-create-submit="{"sid":"192-7611799-5529931"}" class="a-button-input a-declarative" type="submit" aria-labelledby="a-autoid-162-announce"><span class="a-button-text" aria-hidden="true" id="a-autoid-162-announce">
Create a Wish List
</span></span>
:
require_once 'goutte.phar';
error_reporting(E_ALL);
use Goutte\Client;
$crawler = $client->request('GET',$url);
$status_code = $client->getResponse()->getStatus();
$form = $crawler->selectButton('Sign in')->form();
$crawler = $client->submit($form, array('email' => '[email protected]', 'password' => 'amazonpasswd'));
//Create a Wish List
$crawler = $client->request('GET',"http://www.amazon.com/gp/registry/wishlist/ref=nav_wishlist_create?ie=UTF8&triggerElementID=createList");
sleep(5);
$form = $crawler->selectButton('
Create a Wish List
')->form();
print_r($form); //It returns Nothing
문제는 내 경우에 그 selectButton()
일치 정확한 텍스트가 아마를 형태는 다음과 같은 방식으로 제출 버튼을 포함 거기 없어. 제발 도와주세요
$ 크롤러 출력은 무엇입니까? 또한 $ crawler-> selectButton ('위시리스트 만들기') -> form();을 시도해보십시오. 어쩌면 뉴 라인에 문제가있다. –