
|
Project Details
|

Travelocity Researcher is a web scraper that gathers comparative vehicle rental rates
from the Travelocity website and displays them in an easy-to-read visual grid or saves
them to one of several convenient formats.
Status: Complete
(News)
Download:
Python Scripts -
Windows Executable
Installation and Operation:
Travelocity Researcher takes a US airport code and provides a list of all available
rental vehicles at the airport, by vehicle type and price. For more information,
view the built-in help topics available from the program's Help menu.
Installation Instructions
To install Travelocity Researcher:
-
Download the zipped package here.
-
Open the zipped file (in Windows, you can right-click and choose "Open" or
"Open With | Compressed Folders")
-
Copy or drag the folder named "Travelocity Researcher" out of the zipped file to a
location on your computer (Desktop or My Documents folder often works best). If you
don't see a folder in the zipped file, choose "Extract" and make sure the "Preserve
Folder Structure" option is checked.
-
Open the folder and run "Travelocity Researcher.exe"
-
Go to the File menu and choose "Preferences"
-
In the very first field, change Airport Code from "okc" to your local 3-letter airport
code ("tul" for Tulsa). Then click OK.
-
Go to the File menu and choose "Today's Results" (or just press F5)
After a few seconds, the charts should appear. Travelocity Researcher will save your changes to
Preferences, so in the future you can just open the program and press F5 to get updated information.
The real power of Travelocity Researcher is in its harvesting and reporting functionality. Once you
have the charts, you can go to the File menu and choose "Save As" to output the data to a TXT document
or an Excel Spreadsheet (if Excel is installed on your computer). You can also use run the program
"Travelocity (Automatic).exe" to gather the data from Travelocity and output it directly to your preferred
output format without ever opening the program interface.
Source Code
The archive files available above also include the Python source scripts so you
see exactly how the program works. If you have Python installed and configured
on your machine, you can simply run "Travelocity Researcher.py" to view the GUI,
or "Travelocity (Automatic).py" to generate a Rate Comparison Report according to
the settings in "User Settings.xml."
Known Issues:
-
The GUI display is built to a fixed grid size based on the most common
distribution of rental companies and vehicle types. Some markets will vary,
resulting in a distorted grid or missing entries. Note that all available
data is included in the saved Rate Comparison Report, even if it does not
appear on the GUI's grid.
Future Development:
-
Expand spreadsheet support to work with OpenOffice.org, in addition to
Microsoft Excel.
Back to Aaron Pogue's personal profile
Back to Kris Austin's personal profile
|