Yes, it is very difficult to find jobs online, there are many jobs but there are very few jobs that pay, otherwise it is a scam.You need more than luck to succeed in affiliate business.If you work without skills, no one will accept your work. Good money can be made on any website with skill and good quality.