Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
The boat after adding the account from the store’s cassette parsits the current goods of the seller.After that, the user can activate/deactivate the automatic parsing.The boat goes to the seller's goods page and puts the cities indicated in the personal office, and compares the price of the competitor and the user.The boat will try to keep the specified interval from the competitor's minimum price, but will not release below the specified minimum price.Each user has its own xml document, where the price changes are entered.The reference to this xml document should be indicated in the personal xml cabin, which allows you to change prices automatically, without the participation of the user!What is under the capot: Due to the dynamic load of the caspi pages, we had to use the headless-browser, namely the symfony/panther module.Parser imitates a living person: opens a browser, enters a site, waits, clicks, etc.Each of these processes form a line.There are 4 types of wheels and 6 wheels.The addition of goods to the store, the xml document generation and the addition of the store caps have one walker each, and the parsing of products and their comparison has 3 parallel walkers.A supervisor was used for the wreckers and wreckers.The service is made on laravel, as a BD is used mysql, and the wire on bootstrap.#PHP #laravel #Web development #Parsing #xml #Multithreading
Work details
Budget 118 USD
Added 12 June 2022
289 views
Freelancer
Nariman Sailaubek
Kazakhstan Taraz  1  0

Available for hire Available for hire
1 Safe completed
On the service 4 years