There are tons of DOs in philly so finding one shouldn't be too difficult.. I got great shadowing experiences by first volunteering then asking my volunteer coordinator if they could let a DO know I'm interested.
The cold calls and emails can be tough but in my experience DOs are pretty cool about shadowing and want to show people what they're all about, so just go for it!