多个表达式获取element 使用内部的 getTreeElement 防止继承修改后出现问题
(self, tree: html.HtmlElement, expr, expr2='')
| 294 | return getTreeAll(tree, expr) |
| 295 | |
| 296 | def getTreeElementbyExprs(self, tree: html.HtmlElement, expr, expr2=''): |
| 297 | """ 多个表达式获取element |
| 298 | 使用内部的 getTreeElement 防止继承修改后出现问题 |
| 299 | """ |
| 300 | try: |
| 301 | first = self.getTreeElement(tree, expr).strip() |
| 302 | if first: |
| 303 | return first |
| 304 | second = self.getTreeElement(tree, expr2).strip() |
| 305 | if second: |
| 306 | return second |
| 307 | return '' |
| 308 | except: |
| 309 | return '' |
| 310 | |
| 311 | def getTreeAllbyExprs(self, tree: html.HtmlElement, expr, expr2=''): |
| 312 | """ 多个表达式获取所有element |
no test coverage detected