beseecher

noun

A person who begs or pleads urgently for something.