From 1badd08827ac1bb638e3125d7a6deea247401802 Mon Sep 17 00:00:00 2001 From: g1879 Date: Tue, 29 Dec 2020 23:30:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dxpath=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E6=95=B0=E5=AD=97=E6=97=B6=E5=87=BA=E9=94=99=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DrissionPage/session_element.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DrissionPage/session_element.py b/DrissionPage/session_element.py index 47b3fe5..fe01d14 100644 --- a/DrissionPage/session_element.py +++ b/DrissionPage/session_element.py @@ -368,6 +368,9 @@ def execute_session_find(page_or_ele, else: ele = page_or_ele.cssselect(loc[1]) + if not isinstance(ele, list): + return ele + # 把lxml元素对象包装成SessionElement对象并按需要返回第一个或全部 if mode == 'single': ele = ele[0] if ele else None