我正在寻找一种方法来从用户在 PHP 中给出的 URL 对另一个页面进行小的预览。
我只想检索页面的标题、图像(如网站的徽标)和一些文本或描述(如果可用)。没有任何外部库/类,有没有简单的方法可以做到这一点?谢谢
到目前为止,我已经尝试使用 DOCDocument 类,加载 HTML 并将其显示在屏幕上,但我认为这不是正确的方法
原文由 federico-t 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在寻找一种方法来从用户在 PHP 中给出的 URL 对另一个页面进行小的预览。
我只想检索页面的标题、图像(如网站的徽标)和一些文本或描述(如果可用)。没有任何外部库/类,有没有简单的方法可以做到这一点?谢谢
到目前为止,我已经尝试使用 DOCDocument 类,加载 HTML 并将其显示在屏幕上,但我认为这不是正确的方法
原文由 federico-t 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用这些库中的任何一个。如您所知,每一种都有利弊,因此您可以查阅有关每一种的注释或花时间自己尝试:
您最好检查所有这些,并在最适合的场合使用每个人。
原文由 behkod 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
2 回答912 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答921 阅读✓ 已解决
2 回答912 阅读✓ 已解决
我建议你为此考虑 simple_html_dom 。这将使它变得非常容易。
这是一个如何提取标题和第一张图片的工作示例。
这是第二个示例,它在没有外部库的情况下执行相同的操作。我应该注意到在 HTML 上使用正则表达式不是一个好主意。