【问题标题】:PHP scrape website that uses JS to put content AFTER使用 JS 将内容放在 AFTER 之后的 PHP 抓取网站
【发布时间】:2021-10-04 21:09:04
【问题描述】:

我想抓取以下网站的价格 https://www.falabella.com/falabella-cl/product/15489111/Bicicleta-Titanium-700C-Verde/15489114 通常这可以通过使用 PHP file_get_contents() 并查找和 html 元素并选择 innet 文本来完成,但看起来这个网站特别使用 JS 生成 HTML 之后。 可以做什么?谢谢。

【问题讨论】:

    标签: php web-scraping


    【解决方案1】:

    一般来说,没有使用 PHP 抓取 JS 网站的选项,但您可以使用库进行测试。例如https://github.com/symfony/panther

    【讨论】:

      【解决方案2】:

      不使用 PHP 来抓取它。您需要一个带有嵌入式浏览器的框架,例如 https://phantomjs.org/

      您实际上需要运行页面上的 JS。没有其他办法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-07-28
        • 2017-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多