Python Selenium Web Scrapper Development
Budget: $10 – $30 USD
Scrapper for a website using Python selenium
https://www.youtube.com/watch?v=SvBQdSNONc8
You are given a username and password to log in and you need to program the following steps.
1. Get login information
Read the username (USERNAME) and password (PASSWORD) from the .env file or any other secure source.
2. Login to the site
Open a Chrome browser using Selenium.
Go to https://service.ariba.com/Sourcing.aw/109578004/aw.
2. Find and set the “UserName” and “Password” fields.
Click the “Login” button and wait for the login to complete.
3. Select the target company_ In the tab bar, click the “More…” option to open the drop-down list.
Find and select the company name (for example, “Saudi Electricity Company”) in the list.
5. Wait for the company tab to become active (class w-tabitem-selected).
6. Finding the main dashboard frame (SupplierFrame)
what should be added:
1. getting all the list of the links (14 links, now it gets only 4)
2. Saving them in a list,
3. Scrapping the content of all links and puting it in a google sheet.
4. Sending all the google sheet content to an endpoint.
https://www.youtube.com/watch?v=SvBQdSNONc8
You are given a username and password to log in and you need to program the following steps.
1. Get login information
Read the username (USERNAME) and password (PASSWORD) from the .env file or any other secure source.
2. Login to the site
Open a Chrome browser using Selenium.
Go to https://service.ariba.com/Sourcing.aw/109578004/aw.
2. Find and set the “UserName” and “Password” fields.
Click the “Login” button and wait for the login to complete.
3. Select the target company_ In the tab bar, click the “More…” option to open the drop-down list.
Find and select the company name (for example, “Saudi Electricity Company”) in the list.
5. Wait for the company tab to become active (class w-tabitem-selected).
6. Finding the main dashboard frame (SupplierFrame)
what should be added:
1. getting all the list of the links (14 links, now it gets only 4)
2. Saving them in a list,
3. Scrapping the content of all links and puting it in a google sheet.
4. Sending all the google sheet content to an endpoint.