isn't it a port of the cssselect library instead ?