I would like to develop a system in python to get the position and number of the results of keywords in google.
I tried using the Google API, however, I found that with the use of custom search engine and I have different results with fewer pages compared to "official" google. I've tried a variety of ready-made modules (eg: xgoogle, pattern, etc.).
I tried scraping but I do not think is the right way.
My question is: what is the best approach to achieve the results required by me without scraping? It is not possible to have them?