Seek out quality photographers and you will have the shots that will get you honest modeling work that is quality too.
For free photos: Go to your local college and school and stop by the photo departments. Try to get intouch with the students and ask about getting a shoot done. Usually they will say yes and you will 100 percent get your photos for free and you will get quality times.
To work with an Experience Photographer: Offer something. I don't mean sex, or losing your dignity. If you want to approach a photographer who has a great resume and doesn't seem to be up your alley of in-experienced, then approach the photographer with ideas. Tell him your best features and highlight why he should work with you, and let the photographer know you are ambitious and you want to shoot for a purpose like for an editorial submission. Even if this means you will have to submit the photographs later yourself to a magazine after all, Do it! Offering a location helps...Does your friend have a bar you could shoot in for free. Usually if you get a location you are in and the photographer will at least consider you! And if he doesn't email him over and over!
3. Making it happen for you. No one will care more than you to make your dreams come true and goals, so set them high and make them big! If you want to be in an ad campaign by next summer and you don't have an agency, then you have to think like the marketing professionals, how do they pick their models, what would make them consider me? How can I get intouch with them? Usually every company website has a marketing contact...and you can at least call and ask how they cast their models. Or if you can email your latest compcard to them.
It might sound unconventional and it is... it is called marketing you.
Yes, use sites like craigslist.com and mandy.com but don't waste time with people who aren't serious and ambitious! If the photographer hasn't come out and told you he wants to be in a magazine and his work doesn't say it....then you got the point and you need to find what is best for you.