I remember having similar issues a few years ago, I think I ended up using a google service to capture favicons (can't seem to find it anymore)
EDIT: Found it! https://www.google.com/s2/favicons?domain=
(simply add a domain name after '=' and it will return the website favicon)