I was stuck in that position for well over a god damn year, don’t get discouraged. I ended up getting my current job because I went out of my way and talked to people at these locations before & after applying online.
Don’t get me wrong, the people I work with are great (with the exception of one or two), but I fucking hate people. The entitled little shits I have to deal with occasionally and I can’t say jack shit to them makes my blood boil… ranting aside, the industry I’m in doesn’t have much room for bullshit… at least when it comes to the parts. Money on the other hand… let’s just say I’ve had the run around more than once.
Job fairs could be a way to find something, events that are in your region (E.G. gaming events for me - E3 is an example), network. Get some contact information on the recruiters (social media company e-mail). What matters is information, if you’re going in blind, you’re at a disadvantage. The vise-versa is also true, write a good cover letter and be exceptionally passionate about it, write about shit you’re passionate about. You won’t get a bite if you don’t write it well.
I was articulate enough to get to the second level and get a programming test from Bethesda about a year or two ago despite being sorely under qualified for the position. That was due in part to my cover letter. It didn’t go anywhere, but that was because I didn’t make the cut and didn’t have enough knowledge.
TL;DR: Be tenacious, but don’t harass the recruiter. Find a good balance and do your research on the position you’re looking for and you’re enthusiastic about it, show that you’re willing to learn and back it up with proof you have the skills you have, a public record of what it is. E.G. A Git Hub of your code (as a programmer) or an Art Station profile (as an artist).
The job market depends on your locale. If it doesn’t exist, move to one that you can find one in or advertise your skills on the 'net. Sometimes, especially when it comes to tech work, they can let it slide and let you work from home.