Python script takes a specified CSV of surnames and scrapes ancestry.com data from the database "New York, Passenger Lists, 1820-1957." Excel macro cleans the data, removing spaces, and unwanted HTML.
PhantomJS browser is required. An ancestry.com account is required.