|
| 1 | +<%- |
| 2 | +def snippet(format, path) |
| 3 | + lines = File.new(path).readlines |
| 4 | +stop = lines.find_index { |line| line =~ /assertTrue/} |
| 5 | +slice = File.new(path).readlines[23..stop-1] |
| 6 | +slice << "System.out.println(results.toString());" |
| 7 | +buf = slice.map { |l| l.gsub(/(^\s\s\s\s)/, '')}.join |
| 8 | +buf.gsub!("System.getenv(\"API_KEY\")", "\"your_api_key\"") |
| 9 | + |
| 10 | + %Q(```#{format}\n#{buf}\n```\n\n * source code: [#{path}](https://github.com/serpapi/serpapi-#{format}/blob/master/#{path})) |
| 11 | +end |
| 12 | +-%> |
| 13 | + |
1 | 14 | # SerpApi Java Library |
2 | 15 |
|
3 | 16 |  |
@@ -163,6 +176,93 @@ System.out.println(account.toString()); |
163 | 176 | ``` |
164 | 177 | it prints your account information. |
165 | 178 |
|
| 179 | +## Examples in java |
| 180 | + |
| 181 | +### Search bing |
| 182 | +<%= snippet('java', 'src/test/java/serpapi/BingTest.java') %> |
| 183 | +see: [https://serpapi.com/bing-search-api](https://serpapi.com/bing-search-api) |
| 184 | + |
| 185 | +### Search baidu |
| 186 | +<%= snippet('java', 'src/test/java/serpapi/BaiduTest.java') %> |
| 187 | +see: [https://serpapi.com/baidu-search-api](https://serpapi.com/baidu-search-api) |
| 188 | + |
| 189 | +### Search yahoo |
| 190 | +<%= snippet('java', 'src/test/java/serpapi/YahooTest.java') %> |
| 191 | +see: [https://serpapi.com/yahoo-search-api](https://serpapi.com/yahoo-search-api) |
| 192 | + |
| 193 | +### Search youtube |
| 194 | +<%= snippet('java', 'src/test/java/serpapi/YoutubeTest.java') %> |
| 195 | +see: [https://serpapi.com/youtube-search-api](https://serpapi.com/youtube-search-api) |
| 196 | + |
| 197 | +### Search walmart |
| 198 | +<%= snippet('java', 'src/test/java/serpapi/WalmartTest.java') %> |
| 199 | +see: [https://serpapi.com/walmart-search-api](https://serpapi.com/walmart-search-api) |
| 200 | + |
| 201 | +### Search ebay |
| 202 | +<%= snippet('java', 'src/test/java/serpapi/EbayTest.java') %> |
| 203 | +see: [https://serpapi.com/ebay-search-api](https://serpapi.com/ebay-search-api) |
| 204 | + |
| 205 | +### Search naver |
| 206 | +<%= snippet('java', 'src/test/java/serpapi/NaverTest.java') %> |
| 207 | +see: [https://serpapi.com/naver-search-api](https://serpapi.com/naver-search-api) |
| 208 | + |
| 209 | +### Search home depot |
| 210 | +<%= snippet('java', 'src/test/java/serpapi/HomeDepotTest.java') %> |
| 211 | +see: [https://serpapi.com/home-depot-search-api](https://serpapi.com/home-depot-search-api) |
| 212 | + |
| 213 | +### Search apple app store |
| 214 | +<%= snippet('java', 'src/test/java/serpapi/AppleAppStoreTest.java') %> |
| 215 | +see: [https://serpapi.com/apple-app-store](https://serpapi.com/apple-app-store) |
| 216 | + |
| 217 | +### Search duckduckgo |
| 218 | +<%= snippet('java', 'src/test/java/serpapi/DuckduckgoTest.java') %> |
| 219 | +see: [https://serpapi.com/duckduckgo-search-api](https://serpapi.com/duckduckgo-search-api) |
| 220 | + |
| 221 | +### Search google |
| 222 | +<%= snippet('java', 'src/test/java/serpapi/GoogleTest.java') %> |
| 223 | +see: [https://serpapi.com/search-api](https://serpapi.com/search-api) |
| 224 | + |
| 225 | +### Search google scholar |
| 226 | +<%= snippet('java', 'src/test/java/serpapi/GoogleScholarTest.java') %> |
| 227 | +see: [https://serpapi.com/google-scholar-api](https://serpapi.com/google-scholar-api) |
| 228 | + |
| 229 | +### Search google autocomplete |
| 230 | +<%= snippet('java', 'src/test/java/serpapi/GoogleAutocompleteTest.java') %> |
| 231 | +see: [https://serpapi.com/google-autocomplete-api](https://serpapi.com/google-autocomplete-api) |
| 232 | + |
| 233 | +### Search google product |
| 234 | +<%= snippet('java', 'src/test/java/serpapi/GoogleProductTest.java') %> |
| 235 | +see: [https://serpapi.com/google-product-api](https://serpapi.com/google-product-api) |
| 236 | + |
| 237 | +### Search google reverse image |
| 238 | +<%= snippet('java', 'src/test/java/serpapi/GoogleReverseImageTest.java') %> |
| 239 | +see: [https://serpapi.com/google-reverse-image](https://serpapi.com/google-reverse-image) |
| 240 | + |
| 241 | +### Search google events |
| 242 | +<%= snippet('java', 'src/test/java/serpapi/GoogleEventsTest.java') %> |
| 243 | +see: [https://serpapi.com/google-events-api](https://serpapi.com/google-events-api) |
| 244 | + |
| 245 | +### Search google local services |
| 246 | +<%= snippet('java', 'src/test/java/serpapi/GoogleLocalServicesTest.java') %> |
| 247 | +see: [https://serpapi.com/google-local-services-api](https://serpapi.com/google-local-services-api) |
| 248 | + |
| 249 | +### Search google maps |
| 250 | +<%= snippet('java', 'src/test/java/serpapi/GoogleMapsTest.java') %> |
| 251 | +see: [https://serpapi.com/google-maps-api](https://serpapi.com/google-maps-api) |
| 252 | + |
| 253 | +### Search google jobs |
| 254 | +<%= snippet('java', 'src/test/java/serpapi/GoogleJobsTest.java') %> |
| 255 | +see: [https://serpapi.com/google-jobs-api](https://serpapi.com/google-jobs-api) |
| 256 | + |
| 257 | +### Search google play |
| 258 | +<%= snippet('java', 'src/test/java/serpapi/GooglePlayTest.java') %> |
| 259 | +see: [https://serpapi.com/google-play-api](https://serpapi.com/google-play-api) |
| 260 | + |
| 261 | +### Search google images |
| 262 | +<%= snippet('java', 'src/test/java/serpapi/GoogleImagesTest.java') %> |
| 263 | +see: [https://serpapi.com/images-results](https://serpapi.com/images-results) |
| 264 | + |
| 265 | + |
166 | 266 | ### Contributing |
167 | 267 |
|
168 | 268 | We love true open source, continuous integration and Test Drive Development (TDD). |
|
0 commit comments