私のプロジェクトの 1 つについて頭を悩ませる質問があります。別の Web サイトの仕様 div を鉱山にレンダリングしたい (許可を得ています)。
次の Web サイトに関するものです: http://www.gsmarena.com/htc_one_x-4320.php
div:<div id="specs-list"></div>
今、私は次のコードを持っています:
<?php
function get_content_part($part=null, $website = null)
{
$website = file_get_contents($website);
$data = str_replace("\n", '', $website);
echo preg_match("/\<div class\=\"'.$specs-list.'\"\>(.*)<\/div\>/",$data,$match);
return $match;
}
?>
ただ、製品ごとにリンク先が違うので、wordpress内にカスタムフィールドを作りました。URL は次のコードでレンダリングされます。
<?php echo(types_render_field("gsmlink", array("alt"=>"gsmlink","proportional"=>"true"))); ?>
これにより、完全にクリーンなソース コード (テキストのみ) がレンダリングされます。
今、私はこのデータをどこに置くべきか真剣に考えていないので、スクリプトはどの URL とどの div かを認識しています。誰かがこれで私を助けることができますか?