This Python application helps you find the best flight prices on Agoda within a specified date range. Users can customize their search by selecting:
- Flight types
- Destinations
- Durations
- Number of passengers
Search results can be viewed within the app or received via email. Additionally, users can easily navigate to the booking page to finalize their purchase.
- Choose flight type: One-way or Round-trip.
- Select origin and destination airports.
- Define the date range to search for the best prices.
- Specify trip duration and number of passengers.
- Enter your email to receive flight details directly.
- Easy navigation to the ticket booking page.
- Select "Flight type": Choose between One-way or Round-trip.
- Select "Flying from" and "Flying to": Choose your departure and arrival airports.
- Select "Start date" and "End date": Define the date range to search for the best prices.
- Specify "Durations": Set the number of days for your trip.
- Select "Passengers": Choose the number of adult travelers.
- Enter your email address in the "Email" field to receive flight details.
- Press the "Search" button to begin your search.
💡 Note: Search results will display in the text area below the form, or you can check your email for the details.
🔗 Click "Click here" to navigate to the ticket booking page.
- Python Version:
3.13.0 - Pip Version:
24.2
- Browser Version:
132.0.6834.83 (Official Build) (64-bit) - Chrome Driver: Stable
132.0.6834.110
- Windows Edition: Windows 10 Pro
- Version: 22H2
- OS Build: 19045.5371
- Experience Pack: 1000.19060.1000.0
-
Create a Python Virtual Environment:
python -m venv webScrap
-
Activate the Virtual Environment:
On Windows:
webScrap\Scripts\activate
-
Install Required Dependencies:
pip install -r requirements.txt
- Using Python
Activate the virtual environment and run the script:
webScrap\Scripts\activate python mail.py
- Using the Batch File
Alternatively, you can run the batch file:
run.bat
Feel free to fork this repository, open issues, and submit pull requests to improve the application.
Let me know if you want any edits or additional details!

