From f7eb74890c92a3db96bfac3c64250b6776df0cfd Mon Sep 17 00:00:00 2001 From: marek Date: Wed, 27 Nov 2019 23:10:11 +0800 Subject: [PATCH] issue #49 --- scrapely/template.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scrapely/template.py b/scrapely/template.py index 7b70a34..1a2f1eb 100644 --- a/scrapely/template.py +++ b/scrapely/template.py @@ -98,6 +98,8 @@ def best_match(text): def func(fragment, page): fdata = page.fragment_data(fragment).strip() if text in fdata: + if not len(fdata): + return float("inf") return float(len(text)) / len(fdata) - (1e-6 * fragment.start) else: return 0.0