2012-04-07 54 views
0

也許谷歌圖片搜索,您是否知道,本地圖像文件谷歌圖片搜索..通過圖像文件(不是URL,從Endcorded碼)

但是,谷歌不支持有關唯一的文件搜索API。

只是URL或文本搜索的API suppoted ..

所以我tryed使用URL這樣的:(文本=計算器)

https://www.google.co.kr/search?tbm=isch&hl=ko&source=hp&biw=1680&bih=922&q=image&gbv=2&oq=image&aq=f&aqi=g10&aql=&gs_l=img.3..0l10.2610l4751l0l4994l6l6l0l0l0l0l143l530l0j4l4l0.frgbld.#hl=ko&newwindow=1&gbv=2&tbm=isch&sa=1&q=計算器 & OQ = 計算器 &水性= F & aqi = g1g-S9 & aql = & gs_l = img.3..0j0i24l9.36861l38876l0l39043l13l13l0l4l4l0l355l1319l0j6j0j1l7l0.frgbld。 & PBX = 1 & BAV = on.2,or.r_gc.r_pw.r_cp.r_qf。,cf.osb & FP = f4b31218673e39ba & BIW = 1680 &波黑= 922

(文件=我的本地PNG文件)

https://www.google.co.kr/search?tbs=sbi* AMhZZitnwqdkiC9p9kdEnreZjjbuLJxaCUJ5qd2LHbZcoEo9XHF3GcX2IF_1-Wm_1fMhrkNavPdYSu_1N9DMbghr_1sO2eGfZfmDEZCkV7F0hKlqIMpoZ_1aU2Oz9467IRztBhZyb6nvD2tJdDrLcKK7Nn2lLl9J8XAUY9KFDjQOToAfyZJ4V-aUQAsN-qRdf_1q_1G37i9RiOHVeFOpXz1SXrLFun-6q1IQanS_1l10TL0zND4DKoceZecU1RldThCndiQYKiV1pqZGug_16wqLpw3ZO8o10J14O4Cu7nqGpKHhr3FLk_1NfIfvIzBHzumDe6R5HboVMSihJ1oHRd4FGXh4bzRK5ety36LE_1s7AM7mtds2XdsKrC5KChP8xoAj4WU2TQV9-lMuDvJUyrGlpXOO01_1 BazylbqQNhi2qzekzPScqzna3DeXgQ_145869rIg_1YLw1TrbUCHSyrxTH0oPg5Rpeep2owGeenNJ-a_1c-h3THCiU5_1o_1RcnETkJTaC-tJdjU7bycjxxoQc6Jf4Mxcn8L4z8CUyQW1f5Kx0ke7FG5OVAVagojJc5H0Jf0oPlp99ytCFFNUaSI9P0T-XDOfH64j9dW06Pct4Kn4-tqbfdGbpLiWGgD6q2G3orala5iElQDxW54zHcboaMJfc3lJehmn8PyrKas_1HqzyyPq0qndpn2T9yWH7dFo1b0NWnRBYeMwcVnnIw7WlTvYPcdBAr0rzgzBqJsTZnTRH9KJWRRp0uSeYbRbEvxhWXlr5-S76Okde_1hGc5E30KlKG3du_1_1xIlb5LkYykfRNuaFUestUHA3vMmb3Ge0sROFluDAwlD_1znsDSaPVIn0XESh * & NUM = 10 & HL = KO & newwindow = 1 &波黑= 922 & BIW = 1680

AMhZZ ....這裏是代碼Encorded從圖片文件

但我無法制作此代碼來自圖像文件。

這不只是字符的二進制代碼。

這個png文件的字節長度爲187099

但Endcoded碼長度不一樣這一點。

我該如何從圖像製作代碼...... ?????????

回答

0

但是,Google不支持僅關於文件搜索的API。

你已經自己回答了這個問題......雖然我想將「支持」更改爲「允許」。

+0

不支持正式..但我想以另一種方式使用它 – 2012-04-08 04:39:38

+0

好吧,剛剛發現谷歌不再禁止腳本的方法。看到這個答案... http://stackoverflow.com/questions/7584808/google-image-search-how-do-i-construct-a-reverse-image-search-url/7586422#7586422和這個問題:http ://堆棧溢出。com/questions/8309953/using-google-image-search-programmatically for a guide ... – 2012-04-08 08:27:32

+0

我已經閱讀過這個答案。但是我找不到如何從圖像解碼代碼(byte [])。根據其他答案,代碼是從打開FileInputStream的Stream生成的。如果從流中讀取(),結果數據是數字。如果對URL進行編碼byte [],可能會得到'AMhZZi .................'。但我還沒有測試。所以,我認爲這是可能性..從有經驗的人。 – 2012-04-09 16:06:29