gpt4 book ai didi

javascript - 在 phantomjs 上使用谷歌翻译

转载 作者:行者123 更新时间:2023-11-28 08:28:48 25 4
gpt4 key购买 nike

我碰巧编写了一个程序来使用谷歌翻译( http://www.translate.google.com )使用 PhantomJS。

但我无法将文本插入到 textarea 中。 .我搜索了很多,但没有什么有用的。不过我可以打印结果内容。这是我的代码:

var page = require('webpage').create();
page.open("http://translate.google.com", function(status) {
if ( status === "success" ) {
console.log(status);
page.includeJs("//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js", function() {
var c=page.evaluate(function(){$('source').val("sample text");
return $('#source').text();
});

var f= page.evaluate(function() {
$('#source').val("sbjbsdfsdfbbs");
return $('#source').text();
});
console.log(f);//should print input text
var result= page.evaluate(function() {
$('#source').val("sbjbsdfsdfbbs");
return $('#result_box').text();
});
console.log(result);
phantom.exit()
});
}
});

最佳答案

打开页面时尝试将您的文本和语言附加到 URL:'http://translate.google.com/#en/es/translate这个'

var page = require('webpage').create();
var inputText = 'translate this';
var langFrom = 'en';
var langTo = 'es';
var pageURL = 'http://translate.google.com/#' + langFrom + '/' + langTo + '/' + inputText;

page.open(pageURL, function(status) {
// your code to get results here
});

关于javascript - 在 phantomjs 上使用谷歌翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22092588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com