public List<String> getAttributes(HTMLNode node, Map<String, String> map, ValueVerifier verifier) {
return getAttributes(node, null, map, verifier);
}
public String getAttribute(HTMLNode node, Map<String, String> map, ValueVerifier verifier) {
Attribute attr = getAttribute(node, map);
if(attr != null
&& (verifier == null || verifier.verify(attr.getValue()))) return attr.getValue();
List<HTMLNode> children = node.getChildrenNode();
for(int i = 0; i < children.size(); i++) {
String link = getAttribute(children.get(i), map, verifier);
if(link != null) return link;