[ASK] Domcrawler Submit ASP Forms

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
User avatar
Grandong
Forum Commoner
Posts: 65
Joined: Thu Jul 03, 2014 12:35 pm
Location: Indonesian
Contact:

[ASK] Domcrawler Submit ASP Forms

Post 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.
Newbie The Passion for Learning
User avatar
Celauran
Moderator
Posts: 6427
Joined: Tue Nov 09, 2010 2:39 pm
Location: Montreal, Canada

Re: [ASK] Domcrawler Submit ASP Forms

Post 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.
User avatar
Grandong
Forum Commoner
Posts: 65
Joined: Thu Jul 03, 2014 12:35 pm
Location: Indonesian
Contact:

Re: [ASK] Domcrawler Submit ASP Forms

Post 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.
Newbie The Passion for Learning
Post Reply