MCPcopy
hub / github.com/PDFMathTranslate/PDFMathTranslate / find_sid

Method find_sid

pdf2zh/translator.py:210–219  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers 1

do_translateMethod · 0.95

Calls 1

getMethod · 0.45

Tested by

no test coverage detected