Jump to content

Mailing Address List verify/correct via repeated Google searches - Any ideas?


Recommended Posts

Hi, I posted this to StackOverflow already (see below) and they said to 'AutoIt' it (see bottom) and gave me two down-votes. Can anybody help me get started?  I'm happy to paypal my gratitude in advance.  I'm brand new to AutoIt :(.  Have been watching tutorial videos on Youtube, but still climbing learning curve to get any initial momentum going.  Thank you for at least reading -Ian :

Batch searching/verifying Mailing/Resident Addresses using Google - possible?

Good tidings, St'overflow-ers!

So I have the unenviable task of verifying keyed/transcribed hand-written mailing addresses from paper fishing licenses. We use Smartsoft/Frameworks as it catches/verifies about 90% (domestic, some Canada) of what we get from licensing, but for the 'leftovers', it's then time for the one-by-one Googling-steps below this 'graph with pics, rinse/repeat times 20,000+. Question: can I somehow batch/automate this (by feeding Google Maps/Places a google sheet or *.csv maybe?) to save time, or nope? or perhaps you fell asleep reading this q? Beuller? Thanks! -Ian

(1) Copy 'rough' address from MS Excel (or Google Sheet): 

step1.JPG


(2) Paste & search in Google (usually goes right into searching Google_Places/Earth):step2.JPG

(3) (Hopefully) get a 'hit' and copy more correct/'verified' address:

step3.JPG

(4) Make corrections/tweaks back in Excel/GoogleSheet (faster than copy/pasting):

step4.JPG

5) rinse/repeat times 20k (why I'm asking for help)

Stackoverflow comments:

"I think you should look into something like AutoIt instead of batch for something to do that complicated stuff. I use AutoIt for some works tasks that are the same over and over again. And since batch is so limited i dont think batch would be worth using here, but if you insist on using a build in program then i'd think VBS would work to an extend." – NizonRox 

"You'd have to interact with EXCEL and a Browser. Batch can't do that. Autoit supports both". – Stephan

 

 

Edited by IMRafferty
clarity
Link to comment
Share on other sites

Welcome to AutoIt and the forum!

The Excel part can easily be done using the Excel UDF that comes with AutoIt. Please check the help file for _Excel_RangeRead and _Excel_RangeWrite functions including example scripts.

The web part depends on the browser you are running.
AutoIt comes with functions for IE. Automating FF, Chrome is a bit more complex.

But the most important part is a good design of your application.
How should your script handle situations when the address couldn't be found or more than one hit was returned? Etc, etc ...

If you have any questions we will do our best to assist!

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

Link to comment
Share on other sites

Thank you, water, for the read, reply, and welcome :) 

I'll happily use Excel & IE if it's more simple than Google Sheets & Chrome; one would think the latter pair would jibe better with the Google Map/Places UDF (just looking at it right now), but  what seems intuitive is not always the best way to go.  Maybe Google Sheets & Chrome pairs better with https://developers.google.com/maps/documentation/javascript/ but I don't know javascript so that's a dead-end.  The more simple = the better for me.

Currently watching TutsTeach's video series on AutoIt to get up to speed on it and hopefully somehow have something mocked-up in a 3-4 hours---no sleep for me tonight ugh: !https://www.youtube.com/playlist?list=PL4Jcq5zn02jKpjX0nqI1_fS7mEEb5tw6z

Thank you again,

-Ian

 

Edited by IMRafferty
Link to comment
Share on other sites

I think the Excel / IE pair would be easiest to automate because it is used by so many people. You will get most help for Excel / IE on this forum.

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...