使用php获取amazon类别列表
我正在尝试获取amazon类别和子类别,然后将我的跟踪id添加到类别url。第二部分我可以管理,但不知道如何做第一部分。如果我能得到一个列出所有类别和子类别的页面…我可以使用cURL从那里获取URL。我已完成以下代码以获取报价使用php获取amazon类别列表,php,amazon-web-services,Php,Amazon Web Services,我正在尝试获取amazon类别和子类别,然后将我的跟踪id添加到类别url。第二部分我可以管理,但不知道如何做第一部分。如果我能得到一个列出所有类别和子类别的页面…我可以使用cURL从那里获取URL。我已完成以下代码以获取报价 $url = "https://affiliate-program.amazon.in/offers"; $ch = curl_init(); $timeout = 5; curl_setopt($ch,CURLOPT_URL,$url); curl_set
$url = "https://affiliate-program.amazon.in/offers";
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.6 (KHTML, like Gecko) Chrome/16.0.897.0 Safari/535.6');
$data = curl_exec($ch);
curl_close($ch);
$dom = new DOMDocument();
@$dom->loadHTML($data);
$k = "My Tracking ID";
foreach($dom->getElementsByTagName('tr') as $tr) {
$name = '';
$price = '';
foreach($tr->getElementsByTagName('td') as $link) {
if($link->getAttribute('class') == 'leftcell') {
foreach($link->getElementsByTagName('img') as $i) {
$img_link = $i->getAttribute('src');
echo $img_link . "&trackid="$k;
}
}
}
}
我可以这样做,因为我知道为附属机构提供页面url,但我没有页面url,我可以从那里获取所有类别列表
提前谢谢 到目前为止你试过什么?也许会显示一些代码?如果你展示了你已经尝试过的,但没有产生预期的结果,然后展示了预期的结果,你将更容易得到帮助。另请参见@swalog…请检查我的编辑post@swalog...hope我在实现目标上的努力还可以…我只需要列出分类的页面…我可以进行休息编码care@swalog...have你检查了我试过的东西,所以没必要问我,我不想回答。我只是建议你如何改进你的问题,这样别人可能会倾向于回答。