def _build_wd_selector(self, selectors):
if any(isinstance(val, re._pattern_type) for val in selectors.values()):
return None
expressions = ['./th', './td']
attr_expr = self.xpath_builder.attribute_expression(None, selectors)
if attr_expr:
expressions = ['{}[{}]'.format(e, attr_expr) for e in expressions]
xpath = " | ".join(expressions)
logging.debug({'build_wd_selector': xpath})
return ['xpath', xpath]
评论列表
文章目录