Как эмулировать браузерный запрос к google при помощи cURL?
Если хотите прикинуться браузером, то лучший способ — быть им. Например, с помощью phantomJS.
1. Сделайте запрос в браузере
2. Посмотрите какие заголовки уходят к гуглу (смотреть с помощью chrome dev tools, firebug, fiddler или т.п.)
3. Запрограммируйте curl отправлять идентичные заголовки
4.…
5. PROFIT!