Scrap idealista.com link into Wordpress post
Budget: €30 – €250 EUR
Need to develop a page + an endpoint, which will take the URL or ID of the page related to ideaslista.com - a website with Spain property.
By submitting a form on that secret page or firing a request to the endpoint, the next steps should proceed:
1. First of all, check if that ID wasn't parsed ever before, each ID could be fired hundreds of times, and only the first time should make the job
2. Switch to UK = Ukraine localization disregard of selected localization in the link (es/en/pl/* -> UK = Ukraine) before parsing
3. Grab all the data: price, location, description, number of bedrooms/bedrooms, etc.
4. Grab all the photos and links of Iframe 360*
5. Post all the stuff as a new WordPress entity (post?), placing carefully to a specific category. In general, I want to split sell/rent by city region Castellon/Valencia. The best scenario is to have a sub-category by city inside the region, for example: Moncofa in Castellon.
6. Build a URL like foreign.es/sell/castellon/101845401 - ID extracted to example from link https://www.idealista.com/uk/inmueble/101845401/
7. Place all images in my hosting in a specific folder (sell/castellon/101845401 - could be a path on the drive) and include them to post as a grid of images. By clicking, the full view with arrows should appear.
8. Include 360* iframe if present by the original link
Extra functional. Once the item is posted, each opening page on my website should check if the original item on Idealista is alive. Once it disappears there, our page should be transferred to the archive and marked as "not available already". For example, foreign.es/sell/castellon/101845401/ visit will check https://www.idealista.com/uk/inmueble/101845401/ link.
About fire request: I'm making Chrome Extension so I need to automatically fire some endpoint with a passing URL/ID to silently run the job on my website.
Minor issue: currently on that domain simple website (not WordPress). But I'll switch to WordPress when needed.
By submitting a form on that secret page or firing a request to the endpoint, the next steps should proceed:
1. First of all, check if that ID wasn't parsed ever before, each ID could be fired hundreds of times, and only the first time should make the job
2. Switch to UK = Ukraine localization disregard of selected localization in the link (es/en/pl/* -> UK = Ukraine) before parsing
3. Grab all the data: price, location, description, number of bedrooms/bedrooms, etc.
4. Grab all the photos and links of Iframe 360*
5. Post all the stuff as a new WordPress entity (post?), placing carefully to a specific category. In general, I want to split sell/rent by city region Castellon/Valencia. The best scenario is to have a sub-category by city inside the region, for example: Moncofa in Castellon.
6. Build a URL like foreign.es/sell/castellon/101845401 - ID extracted to example from link https://www.idealista.com/uk/inmueble/101845401/
7. Place all images in my hosting in a specific folder (sell/castellon/101845401 - could be a path on the drive) and include them to post as a grid of images. By clicking, the full view with arrows should appear.
8. Include 360* iframe if present by the original link
Extra functional. Once the item is posted, each opening page on my website should check if the original item on Idealista is alive. Once it disappears there, our page should be transferred to the archive and marked as "not available already". For example, foreign.es/sell/castellon/101845401/ visit will check https://www.idealista.com/uk/inmueble/101845401/ link.
About fire request: I'm making Chrome Extension so I need to automatically fire some endpoint with a passing URL/ID to silently run the job on my website.
Minor issue: currently on that domain simple website (not WordPress). But I'll switch to WordPress when needed.