用CSS选择器写很多提取规则比较简单,参考:https://www.w3school.com.cn/cssref/css_selectors.asp
PHP下,想实现用CSS选择器来提取文本,许多人推荐用phpquery这个工具包。但是这个工具包最后一次更新是2013年,连作者都说,请不要在生产环境使用:
其实有个替代的做法。先将CSS选择器转换为XPATH,再利用XPATH进行提取。(当然,大佬们能直接写xpath也是可以的)
这里推荐symfony/css-selector
官方文档:http://www.symfonychina.com/doc/current/components/css_selector.html
使用案例: