定位修改，主要原因是source.find 逻辑改了