From cb8a7e5c113097d9fcd43e48ae9487596a3b8e22 Mon Sep 17 00:00:00 2001 From: g1879 Date: Sat, 9 Jan 2021 22:07:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9A=E4=BD=8D=E8=AF=AD=E5=8F=A5=E4=B8=AD?= =?UTF-8?q?=EF=BC=8C=E5=9C=A8tag:=E6=A8=A1=E5=BC=8F=E4=B8=8B=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=96=87=E6=9C=AC=E6=97=B6=EF=BC=8C=E7=94=A8text()?= =?UTF-8?q?=E5=92=8Ctx()=E4=BB=A3=E6=9B=BFtext=E5=92=8Ctx=EF=BC=8C?= =?UTF-8?q?=E9=81=BF=E5=85=8D=E5=85=83=E7=B4=A0=E4=B8=AD=E6=9C=89text?= =?UTF-8?q?=E6=88=96tx=E5=B1=9E=E6=80=A7=E6=97=B6=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E5=AE=9A=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DrissionPage/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DrissionPage/common.py b/DrissionPage/common.py index 9037640..11e6d9d 100644 --- a/DrissionPage/common.py +++ b/DrissionPage/common.py @@ -142,7 +142,7 @@ def str_to_loc(loc: str) -> tuple: r = re_SPLIT(r'([:=])', at_lst[1], maxsplit=1) if len(r) == 3: mode = 'exact' if r[1] == '=' else 'fuzzy' - arg_str = 'text()' if r[0] in ('text', 'tx') else f'@{r[0]}' + arg_str = 'text()' if r[0] in ('text()', 'tx()') else f'@{r[0]}' loc_str = _make_xpath_str(at_lst[0], arg_str, r[2], mode) else: loc_str = f'//*[name()="{at_lst[0]}" and @{r[0]}]'