El verbo atravesar puede usarse como transitivo o como intransitivo con un complemento introducido por la preposición por: atravesar el puente, atravesar por el puente.
Existe cierta vacilación al emplear el verbo atravesar, con el significado de ‘cruzar o pasar a través de algo’, como transitivo o intransitivo: «La empresa atraviesa un momento crítico» o «El Partido Socialista atraviesa por un momento complicado».
Según el Diccionario panhispánico de dudas, ambas posibilidades son igualmente apropiadas. Como intransitivo, tal y como se refleja en el segundo ejemplo, atravesar suele construirse con un complemento precedido de la preposición por que expresa el lugar o la circunstancia por los que se pasa. Pero también como transitivo puede llevar —además del objeto directo— un complemento precedido por la preposición por: «Atravesó el río por el puente».