Hamas is claiming responsibility Friday for an attack on a bus near an Israeli settlement in the West Bank, which has left at least eight injured, reports say.