如何解决DOMXPath PHP 类名动态变化
我使用 DOMXPath 从网站获取一些文本信息。
$domDocument = new DOMDocument();
@$domDocument->loadHTMLFile($url);
$xpath = new DOMXPath($domDocument);
$elements = $xpath->query('//span[@class="uqkIZw ka2E9k uMhVZi dgII7d z-oVg8 _88STHx cMfkVL"]');
每次当我启动脚本时,我都会因为没有找到 span 元素而出错。我看了一下网站,类名变成了= uqkIZw ka2E9k uMhVZi FxZV-M z-oVg8 pVrzNP。似乎当网站上的某些内容发生变化时,它会自动更改元素的类名。当类名发生变化时,是否有可能获取带有 DOMXPath 的元素?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。