2011-09-20 47 views
3

我目前在@Apple中使用@Sean Owen的IntentIntegrator實現了zxing(謝謝Sean!)。我想使用檢索的UPC代碼找出實際的產品名稱。我知道這樣做並不容易,但是有人可以指向zxing源代碼中的第一個在官方條碼掃描器應用程序中顯示產品名稱的代碼部分嗎? (見附圖)。Android zxing:掃描UPC_A代碼時如何獲取產品名稱

周圍搜索周圍,谷歌產品是最好的地方,以獲得產品名稱。但是,html的結果很難解析 - 因爲zxing已經知道它是開源的,所以我想知道是否更容易完成。謝謝。

編輯:我最終做的是查找跨度關鍵詞「owb63p」以檢索產品,我認爲zxing的做法類似 - 您可以查看com.google.zxing.client包下的ProductResultInfoRetriever.java .android.result.supplement。

回答

1

使用此網址:

http://www.google.com/m/products?q={bar code} 

例如,

http://www.google.com/m/products?q=9781934356173 

這更詳細here寫上去。

+0

我正在使用谷歌產品搜索,並正在尋找一種方法來解析HTML結果(因爲最初它看起來非常混亂)。在主線程中查看我的編輯。 – adjfac

+0

啊。誤解了這個問題。您可以使用JSoup(請參閱http://jsoup.org/cookbook/extracting-data/selector-syntax)來提取相應的元素。 – Femi

+0

是的,我的確在使用JSoup。然而,對於這個特定的人來說,正則表達式更好一些。 – adjfac

相關問題