Parser for the online store Rozetka
Project: Rozetka Parser
Task: Automate the collection of current prices and availability of equipment from the Rozetka website for market monitoring.
The complexity lay in the aggressive protection of the website and the complicated structure of the HTML code.
Solution: Created a solution in Python that emulates a browser session. Used a hybrid approach: Selenium for rendering JavaScript and BeautifulSoup for fast HTML parsing. Implemented reliable CSS selectors that are resistant to changes in the website's layout, and handled network errors.
Task: Automate the collection of current prices and availability of equipment from the Rozetka website for market monitoring.
The complexity lay in the aggressive protection of the website and the complicated structure of the HTML code.
Solution: Created a solution in Python that emulates a browser session. Used a hybrid approach: Selenium for rendering JavaScript and BeautifulSoup for fast HTML parsing. Implemented reliable CSS selectors that are resistant to changes in the website's layout, and handled network errors.