卷发及;PHP将在网站上提交表格

卷发及;PHP将在网站上提交表格,php,curl,web-scraping,Php,Curl,Web Scraping,我正试图在lowes.com上提交一份表格,以便了解产品的定价 我被告知下面的简单卷曲可以帮我做到这一点,但我开始认为情况并非如此 页面右侧有一个文本框。只有在该文本框中提交邮政编码,才能获取此产品的定价。我已经上网了,什么都没用 我希望有人能给我一些建议,或者是一段代码样本,让我开始学习 <?php define('POSTURL', 'http://www.lowes.com/pd_502404-46-WTW4800BQ_0__?Ntt=wtw4800bq&UserSearc

我正试图在lowes.com上提交一份表格,以便了解产品的定价

我被告知下面的简单卷曲可以帮我做到这一点,但我开始认为情况并非如此

页面右侧有一个文本框。只有在该文本框中提交邮政编码,才能获取此产品的定价。我已经上网了,什么都没用

我希望有人能给我一些建议,或者是一段代码样本,让我开始学习

<?php
 define('POSTURL', 'http://www.lowes.com/pd_502404-46-WTW4800BQ_0__?Ntt=wtw4800bq&UserSearch=wtw4800bq&productId=50059139&rpp=32');
 define('POSTVARS', 'zipCode=90077');  // POST VARIABLES TO BE SENT

 $ch = curl_init(POSTURL);
 curl_setopt($ch, CURLOPT_POST      ,1);
 curl_setopt($ch, CURLOPT_POSTFIELDS    ,POSTVARS);
 curl_setopt($ch, CURLOPT_FOLLOWLOCATION  ,1);
 curl_setopt($ch, CURLOPT_HEADER      ,0);  // DO NOT RETURN HTTP HEADERS
 curl_setopt($ch, CURLOPT_RETURNTRANSFER  ,1);  // RETURN THE CONTENTS OF THE CALL
 $Rec_Data = curl_exec($ch);

 curl_close($ch);

    echo '<pre>';
    var_dump($Rec_Data);

exit;
?>


那么,什么是无效的?您是否收到错误消息?你得到回应了吗?试着打开标题,看看你是否得到了任何标题。我假设它进入了zipCode,我可以在回复中查看产品的价格。我没看见。