没被抓现行还是能定罪的,只要是嫖娼就属于违反了社会治安法,是要行政拘留的。但是如果在6个月内没有被
公安机关发现的就不会再处罚了。以付出金钱或其他物质利益为代价使不特定的他人供其淫乐或与之性交的行为。主要表现为男子嫖妓女,也有男子或女子专嫖男妓。法律依据:《治安管理处罚法》第六十六条卖淫、嫖娼的,处10日以上15日以下拘留,可以并处5000元以下罚款;情节较轻的,处5日以下拘留或者500元以下罚款。在公共场所拉客招嫖的,处5日以下拘留或者500元以下罚款。《治安管理处罚法》第二十二条违反治安管理行为在6个月内没有被公安机关发现的,不再处罚。