Arduino connect to internet without ethernet shild
My solution, coming from a software developer by trade, would be to write a small program that would run on the computer and act as the middleman: translating messages sent by the Arduino,  fetching URLs and sending results back to the Arduino.  Overly complicated I'm sure.