在React Native中获取请求未获得完整的网页

时间:2018-11-28 05:13:43

标签: javascript ajax react-native fetch google-translate

我正在尝试在我的本机应用程序中从“ 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> ...

0 个答案:

没有答案