File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111
1212# client initialization with default parameters
1313client = SerpApi ::Client . new ( {
14- engine : 'google' ,
15- api_key : ENV [ 'SERPAPI_KEY' ]
16- } )
14+ engine : 'google' ,
15+ api_key : ENV [ 'SERPAPI_KEY' ]
16+ } )
1717# search for coffee
1818results = client . search ( q : 'coffee' )
1919unless results [ :organic_results ]
Original file line number Diff line number Diff line change 1717
1818raise 'SERPAPI_KEY environment variable must be set' if ENV [ 'SERPAPI_KEY' ] . nil?
1919
20- default_params = {
20+ # client initialization with default parameters for Google Autocomplete
21+ client = SerpApi ::Client . new ( {
2122 engine : 'google_autocomplete' ,
2223 client : 'safari' ,
23- hl : 'en' ,
24- gl : 'us' ,
25- api_key : ENV . fetch ( 'SERPAPI_KEY' , nil ) ,
24+ hl : 'en' , # language
25+ gl : 'us' , # country
26+ api_key : ENV [ 'SERPAPI_KEY' ] , # API key from environment variable
2627 persistent : false ,
2728 timeout : 2
28- }
29- client = SerpApi ::Client . new ( default_params )
29+ } )
3030params = {
3131 q : 'coffee'
3232}
You can’t perform that action at this time.
0 commit comments