我正在尝试在我的本机应用程序中从“ https://translate.google.com/#en/sv/hello%20my%20name%20is%20mia”获得翻译后的文本。我遇到的问题是返回的html不是完整的网页,而是单击“查看页面源代码”时呈现的内容。即使出于某种原因,即使使用“检查”可以看到翻译后的文本,并且网页本身上也没有翻译后的文本。
如何获取显示了javascript的完整网页?
googletranslate() {
return fetch('https://translate.google.com/#en/sv/hello%20my%20name%20is%20mia', {async:false})
.then((response) => response.text())
.then((responseText) => {
console.log(responseText);
})
.catch((error) => {
console.error(error);
});
}
这是它当前在html文件中返回的内容:
... <span id=result_box class="short_text"></span> ...
我需要它来返回此值:
... <span id="result_box" class="short_text" lang="sv"><span class="">hej jag heter mia</span> ...