php - 使用 php 抓取 html 时查找内容不起作用
问题描述
我想使用 php 抓取网页的 html 内容。我正在努力实现这一目标
$url = 'http://listing.hire4tech.com/';
$html = file_get_html($url);
当我像这样显示html时
echo $html;
Html 显示完美,但是当我使用以下内容抓取内容时
$activelink = $html->find('div#nav_menu_list ul li.active a', 0)->plaintext;
当我使用下面的代码显示标题时
echo $activelink; die();
这没有给我任何想法。我正在使用带有 xampp 的 ubuntu 18.04.2。当我在朋友的笔记本电脑上尝试同样的操作时,它显示正确。问题是什么?
解决方案
推荐阅读
- python - ModuleNotFoundError: No module named 'requests' - 似乎无法在 VS Code (Win 10) 中解决
- java - 访问注释实例附加到的方法以进行跨参数验证
- vue.js - 如何将数组传递给 Vue 组件?
- automapper - 如何在 AutoMapper 中配置 List 属性的映射?
- excel - 在 Excel 中循环录制的宏
- java - 将对象转换为字符串时出现 ClassCastException,但将对象转换为自定义类时没有 ClassCastException
- python-3.x - 在 Azure Python SDK 中,是否可以生成特定于 ServiceBus 主题的 SAS 令牌?
- kiwi-tcms - 如何将 UI 语言更改为英语
- javascript - 引导移动菜单切换背景颜色不起作用
- python - How to force AxesSubplot to use integer tick labels