PHP如何从此特定URL中抓取内容

时间:2016-10-21 18:36:13

标签: php web-scraping web-crawler

有人可以告诉我他们如何亲自从此网址https://www.wayfair.com/The-Childrens-Factory-48-H-x-24-W-Mirror-CF332-132-GBS1086.html

这样的网页中获取产品的价格

我已经尝试了几天没有运气。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

将下一个代码复制粘贴到PHP文件中并在浏览器中运行:

<?php
// ▼ FIRST, GET THE WHOLE HTML FROM THE WEB PAGE.
$all = file_get_contents("https://www.wayfair.com/The-Childrens-Factory-48-H-x-24-W-Mirror-CF332-132-GBS1086.html");
$pos = strpos( $all,"dynamic-sku-price" ); // ◄■■ PRICE TAG.
$pos += 36; // SKIP SOME HTML CHARS.
while ( $all[ $pos ] != chr( 10 ) ) // ◄■■ GET PRICE CHARS UNTIL END OF LINE.
{ echo $all[ $pos ];
  $pos++;
}
?>

答案 1 :(得分:-1)

下载此页面的html字符串并使用DOM xpath并解析它。