我想在外部网站上添加一些来自我的Web应用程序的值,但它不起作用。 网址如下:http://www.page.it/it/search_s_refoem_AXCDD12.html
使用表单传递AXCDD12。 我用过curl。
$curl2 = curl_init("http://www.misterauto.it/it/search_s_refoem_".$codice.".html");
curl_setopt($curl2, CURLOPT_RETURNTRANSFER, 1);
$html2 = curl_exec($curl2);
if(!empty($curl2)){
$thispage = new DOMDocument;
libxml_use_internal_errors(true);
$thispage->loadHTML($html2);
libxml_clear_errors();
$xpath = new DOMXPath($thispage);
if(substr($codice, 0, 1)=='A'){
$fornitore = "BLUE PRINT";
$prezzoMA = $xpath->evaluate('string(//*[@id="p brand10565"]/div/div[4]/div[1]/div[2])');
}else if(substr($codice, 0, 1)=='F'){
$fornitore = "FERODO";
$prezzoMA = $xpath->evaluate('string(//*[@id="body"]/div[4]/div[2]/div/div[2]/div[2]/div[2]/div/div[3]/div[3]/div[1])');
}else{
$prezzoMA = $xpath->evaluate('string(//*[@id="p-brand-21"]/div/div[4]/div[1]/div[2])');
}
}
当我打印$ prezzoMA的值时,它什么都没显示,但它必须显示价格。 我已经使用相同的代码替换另一个网站更改xpath并且它可以工作,但是在这个网站上不起作用