DrRac27 commited on
Commit
906c957
·
1 Parent(s): 4da63ac

fixed PonsTranslator

Browse files
Files changed (1) hide show
  1. deep_translator/pons.py +6 -4
deep_translator/pons.py CHANGED
@@ -75,7 +75,9 @@ class PonsTranslator(BaseTranslator):
75
  raise RequestError()
76
 
77
  soup = BeautifulSoup(response.text, "html.parser")
78
- elements = soup.findAll(self._element_tag, self._element_query)
 
 
79
  response.close()
80
 
81
  if not elements:
@@ -83,10 +85,10 @@ class PonsTranslator(BaseTranslator):
83
 
84
  filtered_elements = []
85
  for el in elements:
86
- temp = ""
87
  for e in el.findAll("a"):
88
- temp += e.get_text() + " "
89
- filtered_elements.append(temp)
90
 
91
  if not filtered_elements:
92
  raise ElementNotFoundInGetRequest(word)
 
75
  raise RequestError()
76
 
77
  soup = BeautifulSoup(response.text, "html.parser")
78
+ elements = soup.find("div", {"class": "result_list"}).findAll(
79
+ self._element_tag, self._element_query
80
+ )
81
  response.close()
82
 
83
  if not elements:
 
85
 
86
  filtered_elements = []
87
  for el in elements:
88
+ temp = []
89
  for e in el.findAll("a"):
90
+ temp.append(e.get_text())
91
+ filtered_elements.append(" ".join(temp))
92
 
93
  if not filtered_elements:
94
  raise ElementNotFoundInGetRequest(word)