So, someone has set their Facebook profile to private, and you'd like to see all their photos and posts without having to send them a friend request?
In reality, there is no way to see someone's private Facebook profile until they are your friend.
Facebook has been pretty tight on security and privacy recently, especially since the media has made a lot of fuss about the NSA and different data leaks and security bugs....
Facebook spends millions of dollars patching bugs that leave profiles exposed, and are constantly working to make it easier for users to manage their security settings.
This means the only way you can now see a private Facebook profile is by having a friend request accepted.
However, who says that profile has to look like it belongs to you?
If you want a friend request accepted without anyone knowing what you are up to, create a fake profile based on someone else that your target knows and trusts, but who isn't yet friends with him/her on Facebook.
This may take some research, but I 100% guarantee you can find someone!
Once you have created the fake profile, send a friend request with it!
Next thing you know, you have access to a private Facebook profile :)