当您使用 file_gets_contents($website)
或 cURL 时加载一个网站,它会加载整个网站吗?我最感兴趣的是使用 cURL。
我用它来加载一个网页,然后使用 AJAX 获取一些内容,例如价格,但在获取价格时遇到了一些问题。
当我使用 file_get_contents 时,它是否像整个网站在浏览器上正常加载一样加载使用 Ajax 加载的内容?
最佳答案
没有。使用 file_get_contents()
只会返回页面内容,不会在页面本身执行任何 JavaScript。这种行为的模拟几乎等同于浏览器中的“查看页面源代码”。
关于php - 如何在 Ajax 站点上使用 file_get_contents,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13978016/