(self)
| 208 | } |
| 209 | |
| 210 | def find_sid(self): |
| 211 | response = self.session.get(self.endpoint) |
| 212 | response.raise_for_status() |
| 213 | url = response.url[:-10] |
| 214 | ig = re.findall(r"\"ig\":\"(.*?)\"", response.text)[0] |
| 215 | iid = re.findall(r"data-iid=\"(.*?)\"", response.text)[-1] |
| 216 | key, token = re.findall( |
| 217 | r"params_AbusePreventionHelper\s=\s\[(.*?),\"(.*?)\",", response.text |
| 218 | )[0] |
| 219 | return url, ig, iid, key, token |
| 220 | |
| 221 | def do_translate(self, text): |
| 222 | text = text[:1000] # bing translate max length |