Salaries during residency don't really vary much by specialty. The salaries are paid from funding granted per resident, not a differing amount based on specialty. You start anywhere from high 30s to high 40s, with the difference being based mostly on cost of living in the area, and go up a grand or two a year each year. As for post residency salaries, there are lots of sites with questionable data. Basically any search firm is going to give you inflated numbers, because their goal is to make you call them when seeking a job. So anything posted thereon is higher than you can realistically expect to get. FWIW, most salary info will change pretty substantially from the time you are a premed until the time you are post residency (probably around a decade from now). The various healthcare proposals seek to adjust salaries, and insurance companies keep playing with reimbursements, making some fields winners and losers. And lots of turf wars reallocate money from field to field (eg IR taking a bite out of vascular surgery and the like). Don't expect the data you see now to be very close to what you will get far far down the road.
And FWIW, it's a pretty safe bet that you will change your mind as to desired field of practice at least once during your med school career -- pretty much everybody does. So I wouldn't focus too much on specialty specific salaries. Suffice it to say, the less competitive things like FP, IM, psych and peds tend to earn less than some of the more competitive fields like derm and rads. But these latter are certainly not jobs that are "worth it" for many -- if you don't like what you are doing, you shouldn't devote the next 40 years of your life doing it. This isn't a prison sentence, it's your life, and this is how you are going to be spending most of it from here on out. So I'd say money is far from the most important thing on your list of things to focus on. Just my two cents.