Extract data from a website page - 04/10/2023 07:20 EDT
Budget: $250 – $750 USD
I need code that extracts data based on the information from a food delivery website link.
Example link:
Link: https://www.ifood.com.br/delivery/sao-paulo-sp/mcdonalds--shopping-metro-joaquim-mjq-liberdade/777201af-bd2b-456c-ba4c-f89d671a9b5e
Objective: Extract restaurant information based on the link. In the example above, the code will extract the restaurant name from the link: "Mcdonald's -shopping Metro Joaquim (mjq)."
The fields that should be extracted are the relevant restaurant information:
- Restaurant name
- Logo and background image
- Delivery price
- Minimum order
- Delivery time
- Operating hours
- Address
- Payment methods
- Any other information available in response to these items, the more, the better.
- And the menu items: Categories and items, including extras, prices, etc.
All this data extracted by the code you will produce should be provided in JSON format.
ATTENTION: Before signing up for the task, please study the website's data return to check if you are technically capable. The site does not return a straightforward JSON; apparently, the website performs client-side authentication when the visitor accesses it, and this scenario likely needs to be simulated in your code. That is, if you simply try to access the URL that returns the restaurant's menu, it will return that you do not have permission. Another option would be to use web scraping. We have no preference for the approach; the best solution for us is the one that requires less maintenance and cost. It's worth noting that if you accept the job, you must be available and reachable via WhatsApp or a similar platform to perform maintenance on the code when necessary. We will, of course, pay for this service.
If you have any questions regarding the information and translation of the website, it uses Brazilian Portuguese.
If you have any further questions, please feel free to contact us.
Example link:
Link: https://www.ifood.com.br/delivery/sao-paulo-sp/mcdonalds--shopping-metro-joaquim-mjq-liberdade/777201af-bd2b-456c-ba4c-f89d671a9b5e
Objective: Extract restaurant information based on the link. In the example above, the code will extract the restaurant name from the link: "Mcdonald's -shopping Metro Joaquim (mjq)."
The fields that should be extracted are the relevant restaurant information:
- Restaurant name
- Logo and background image
- Delivery price
- Minimum order
- Delivery time
- Operating hours
- Address
- Payment methods
- Any other information available in response to these items, the more, the better.
- And the menu items: Categories and items, including extras, prices, etc.
All this data extracted by the code you will produce should be provided in JSON format.
ATTENTION: Before signing up for the task, please study the website's data return to check if you are technically capable. The site does not return a straightforward JSON; apparently, the website performs client-side authentication when the visitor accesses it, and this scenario likely needs to be simulated in your code. That is, if you simply try to access the URL that returns the restaurant's menu, it will return that you do not have permission. Another option would be to use web scraping. We have no preference for the approach; the best solution for us is the one that requires less maintenance and cost. It's worth noting that if you accept the job, you must be available and reachable via WhatsApp or a similar platform to perform maintenance on the code when necessary. We will, of course, pay for this service.
If you have any questions regarding the information and translation of the website, it uses Brazilian Portuguese.
If you have any further questions, please feel free to contact us.