Oil prices climbed again on Wednesday, extending their recent rally to an eighth consecutive day after reports that the U.S. plans to continue its blockade of Iranian ports, a move that could keep supply disruptions from the Middle East in place for longer.