2014-05-06 31 views
0

使用,PHP我已经成功地从谷歌搜索中提取IMDB id。如何将此PHP代码翻译成Javascript?

$str = file_get_contents("http://www.google.com/search?q=momento"); 
preg_match("/tt\d{7}?/", $str, $matcheid); 
$id = $matcheid[0]; 

我一直在把这个变成的Javascript。这是我的努力没有成功。似乎没有工作

var http = new XMLHttpRequest(); 
http.open("GET", "http://www.google.com/search?q=" + a + "imdb", false); 
http.send(null); 
var googleData = http.responseText; 
var id = googleData.match(/tt\d{7}?/)[0]; 

有人可以更正代码?

感谢你, 约翰

+1

谷歌“同源策略”使用它,你在这里_need_ PHP。 –

+0

或者,您可以使用Google的API,但返回不同的结果 - http://stackoverflow.com/q/9746181/1348195 –

+0

我打算反思性地回答这个问题,因为这通常是“为我写代码”类基于标题的问题。但后来我看到你实际上试图自己做。所以我不得不高兴地错过了。 –

回答

-1

尝试将其转换成JSON数组,这样就可以在这两个JavaScript作为以及在PHP