Senate is sure to have enough votes to override a potential veto. The House vote was tighter, and legislators were out trying to sway opinion.