We all are facing issue with Fake Traffics from Semal and other website. I found solutions that could be applied using Google Analytics, .htaccss.
This persentation is for the same.
5. Add Filter ~ Put Filter Name & Full Path for Semalt
Put the path of the Semelt that you are getting traffic. In my case (semalt.com|buttons-for-website.com)
Choose to put ‘Custom Filter’ | choose ‘Field Type’ Referral
6. Save the given details and verify the details
After Saving the details in the Filter will apply to given account! By Doing this, I am able to ride out the fake traffics!