Page 1 of 1

[ASK] Domcrawler Submit ASP Forms

Posted: Tue Oct 20, 2015 1:55 am
by Grandong
Hi...
please help me..
i try to scraping asp page with post form, this my php code:

Code: Select all

		$crawler = $client->request('GET', 'https://foo.com/Search.aspx');
		$search = $crawler->selectButton('input[type="submit"]')->form();
		$search->disableValidation();
		$search['AvailabilitySearchInputSearchView$ButtonSubmit']='Find Flights';
		$search['AvailabilitySearchInputSearchView$DdlCurrencyDynamic']->select('IDR');
		$search['AvailabilitySearchInputSearchView$DropDownListMarketDay1']->select('20');
		$search['AvailabilitySearchInputSearchView$DropDownListMarketDay2']->select('20');
		$search['AvailabilitySearchInputSearchView$DropDownListMarketMonth1']->select('2015-10');
		$search['AvailabilitySearchInputSearchView$DropDownListMarketMonth2']->select('2015-10');
		$search['AvailabilitySearchInputSearchView$DropDownListPassengerType_ADT']->select('1');
		$search['AvailabilitySearchInputSearchView$DropDownListPassengerType_CHD']->select('0');
		$search['AvailabilitySearchInputSearchView$DropDownListPassengerType_INFANT']->select('0');
		$search['AvailabilitySearchInputSearchView$DropDownListSearchBy']->select('columnView');
		$search['AvailabilitySearchInputSearchView$RadioButtonMarketStructure']->select('OneWay');
		$search['AvailabilitySearchInputSearchView$TextBoxMarketDestination1']->select('DPS');
		$search['AvailabilitySearchInputSearchView$TextBoxMarketDestination2']->select('');
		$search['AvailabilitySearchInputSearchView$TextBoxMarketOrigin1']->select('HLP');
		$search['AvailabilitySearchInputSearchView$TextBoxMarketOrigin2']->select('');
		$search['AvailabilitySearchInputSearchView$TxtPromoCode']='';
		$search['AvailabilitySearchInputSearchViewdestinationStation1']->select('DPS');
		$search['AvailabilitySearchInputSearchViewdestinationStation2']->select('');
		$search['AvailabilitySearchInputSearchVieworiginStation1']->select('HLP');
		$search['AvailabilitySearchInputSearchVieworiginStation1']->select('');
		$search['__EVENTARGUMENT']='';
		$search['__EVENTTARGET']='';
		$search['__VIEWSTATE']='/wEPDwUBMGRkBsrCYiDYbQKCOcoq/UTudEf14vk=';
		$search['date_picker']='2015-10-20';
		$search['date_picker']='2015-10-26';
		$search['pageToken']='';
		$crawler = $client->submit($search);
but iam not lucky, always get empty node.

if i try php site, my method work perfect, but if in ASP site, i cannot get it work.

please tell me, how to scrap ASP site ?

thx very much.

Re: [ASK] Domcrawler Submit ASP Forms

Posted: Tue Oct 20, 2015 6:02 am
by Celauran
The language used to create the site doesn't matter. You're getting back HTML in any case. You'll need to be more specific about what's happening.

Re: [ASK] Domcrawler Submit ASP Forms

Posted: Tue Oct 20, 2015 11:59 am
by Grandong
Celauran wrote:The language used to create the site doesn't matter. You're getting back HTML in any case. You'll need to be more specific about what's happening.
Hi Celauran
Please Check u'r PM
thx.