DDG: bugfix for older versions of beautifulsoup4

From: ad0a5dd665
This commit is contained in:
James Lu 2014-12-18 17:21:08 -08:00
parent 41db069581
commit 7b40bd4fdb

View File

@ -70,13 +70,12 @@ class DDG(callbacks.Plugin):
res = ''
for t in soup.find_all('td'):
if "1." in t.text:
res = t.next_sibling.next_sibling
res = t.next_sibling.next_sibling
if not res:
continue
try:
# 1) Get a result snippet.
snippet = res.parent.next_sibling.next_sibling.find("td",
class_="result-snippet")
snippet = res.parent.next_sibling.next_sibling.find_all("td")[-1]
# 2) Fetch the result link.
link = res.a.get('href')
snippet = snippet.text.strip()