php - 抓取动态内容 PHP
问题描述
我正在尝试抓取此页面。我想获得图像的统计部分。当您单击“信息按钮”时,您可以看到它的信息和所有内容。统计部分是动态生成的。我得到了所有静态部分,但我无法获得动态部分。建议或代码将非常有帮助。
这是我获取静态内容的代码:
$data = file_get_contents('https://www.pexels.com/photo/person-in-front-of-laptop-on-brown-wooden-table-2115217/');
print_r($data)
注意:它们也提供 API 服务,但我已经阅读了它们,它们不允许访问图像统计部分。所以我的计划是。
- 调用 API 并获取搜索结果。
- 从结果中获取所有图像 URL 并从那里抓取统计部分。
解决方案
当您单击Info
按钮时,会发生新的 ajax 调用。
你可以看到dev tools (inspect) -> network tab
这是请求的网址:https ://www.pexels.com/medium/below-the-fold-photo-stats/2115217/
推荐阅读
- jmeter - JMeter - 在不使用 JDBC 连接配置和采样器的情况下连接 MySql 数据库
- javascript - 从JS中的多行复选框中获取复选框的值
- class-transformer - 为什么 plainToClass 不会抛出无效的输入类型
- rss - 我有一个新闻应用程序,它每小时通过 cron 获取 rss 提要。由于它必须获取的文件 (URL) 列表有 100 个,因此它会卡住
- scala - Cassandra:输入没有可行的替代方案
- react-native - 自定义 SectionList 中某个部分上项目的高度
- c# - 更改时刷新配置文件
- python - 普通克里金问题
- python - 带有pyspark的多项式HMM?
- android - 我们如何为应用程序流创建 android 应用程序自定义文档?