是否存在关于Google查询中的参数含义的任何资源?任何分析Google搜索页面如何在内部工作?
例子就是
http://www.google.com/#hl=en&source=hp&q=lol&aq=f&aqi=&aql=&oq=&fp=45675624562456
Run Code Online (Sandbox Code Playgroud)
要么
http://www.google.com/url?sa=t&source=web&ct=res&cd=11&ved=KJSGHFKSDJF&url=sfdgagasdgasdgasgasg&rct=j&q=fghthwrteghedgf&ei=asdfasdfsa&usg=asdfasdfasf
Run Code Online (Sandbox Code Playgroud) 如何通过java编程将图像转换为"某些字符串"以将其作为参数传递给谷歌图像搜索.实际上我做了一些base64转换的图像,但它不同于谷歌在其图像搜索引擎中做的.我做了这样的转换(java 7):
import javax.xml.bind.DatatypeConverter;
...
Path p = Paths.get("my_photo.JPG");
try(InputStream in = Files.newInputStream(p);
PrintWriter write = new PrintWriter("base64.txt");
) {
byte [] bytes = new byte[in.available()];
in.read(bytes);
String base64 = DatatypeConverter.printBase64Binary(bytes);
write.println(base64);
} catch(IOException ex) {
ex.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
这个简单程序的输出与url中google的字符串不同.我谈到了之后的那个字符串tbs=sbi:AMhZZ...
我正在进行谷歌图片搜索.我找到了这么多的网址.但问题在于所有url,它们将值作为字符串传递给参数.
这是其中一个问题.在开发者网站中,他们也提供了字符串参数,如 https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=apple
这里"apple"是参数'q和获得苹果结果的值.
但我想将图像作为值发送到参数并获取该特定图像的结果.
Plz帮助我.我google了很多.我发现上面只有url's.我没有找到我的要求.
提前致谢.马赫什
我的网站上有一个图像库.在每一个下面,我想有一个链接说"找到更像这个".此链接会自动为Google图片搜索提供图片网址,并向用户返回一个谷歌搜索图库,其中包含他们点击的图片.
要通过网址了解Google图片搜索的含义,请点击此处并点击相机图标:http://images.google.com/
我还没有在弃用的API中找到任何内容,我看了谷歌自己做的方式,似乎提交按钮被混淆的javascript截获(即使表单html是GET请求格式).
所以我有点失落,不确定这是否可能.