31 dom = fromstring(resp.text)
33 for src
in dom.xpath(
'//*[@id="define"]//h3[@class="source"]'):
34 item = results.types.Translations.Item(text=
"")
35 for def_item
in src.xpath(
'following-sibling::ul[1]/li'):
36 def_abbr = extract_text(def_item.xpath(
'.//abbr')).strip()
37 def_text = extract_text(def_item).strip()
39 def_text = def_text[len(def_abbr) :].strip()
44 item.definitions.append(def_text)
46 results.add(results.types.Translations(translations=[item], url=resp.search_params[
"url"]))