JAVA / Spring developer to write a Steam / GooglePlay / AppStore scraper

I'll need some game data scraped from Steam / GooglePlay / AppStore. I need a scraper to start with a random URL (random being inputted URL) and scrape data and save them to the database and ignore duplicates.

The function should look like:

public void scrape(Platform platform, int numberOfGamesBeforeStopping, String rootURL)

The scraper will start with the rootURL and scrape until AT LEAST numberOfGamesBeforeStopping games are fetched. After fetching the game data, it'll fetch the Company profile and all games for that company. So the flow will be:

1. Fetch game data for provided URL

2. Fetch it's company data

3. Fetch all games for the company

4. Continue from recommended games for the (1)

The data that need to be scraped is:

Data to scrape:

1. Company

- Name

- Website

- App Store profile URL

- GooglePlay profile URL

- Steam profile URL

2. Game:

- Title

- Subtitle (AppStore has a subtitle, not sure about others)

- Screenshot URLs

- Video URLs

- AppStore URL

- Steam URL

- GooglePlay URL

- Rating

- Tags (keywords)

- Number of ratings

- Offers app purchase (true or false)

- Game price

- Description

And of course a link between games and a company (one company can have multiple games).

Besides the scraper I'll need a couple of pages showing the list of companies and games. The company can have 2 different statuses: contacted or not-contacted. Mock-ups attached.

Навыки: Java, Архитектура ПО, Java Spring, SQL

Показать больше: java spring hibernate xml xslt, java spring web crawler, java spring mvc developer resumes, java developer write java program, java spring developer for long time, java spring developer, java freelancer developer with the knowledge of spring, uk java spring developer, java spring developer job description, java spring developer resume, java spring developer salary, java spring boot developer resume, full stack developer java spring, no java me platform found. please add at least one, java spring developer jobs, java spring boot developer job description, java spring boot developer jobs, java spring boot developer salary, java spring developer roles and responsibilities, job description for java spring developer

О работодателе:
( 26 отзыв(-а, -ов) ) Belgrade, Serbia

ID проекта: #30518076

4 фрилансеров(-а) готовы выполнить эту работу в среднем за $130

(7 отзывов(-а))

Note: I recomended you please se my profile if you want to check my work otherwise If you want to see my previous working regarding to java please click on below links to see videos. [login to view URL] Больше

$250 USD за 3 дней(-я)
(40 отзывов(-а))

Thank you for your post. I have read your post carefully and I think I can do this project perfectly. I am sure I will give you perfect result in time. I have great skill and experience in this field. ** Java, Matlabav Больше

$100 USD за 1 день
(2 отзывов(-а))

Hello dear customer, I hope you are well I can help you design your program, solve errors or modify programs professionally. I have extensive experience in JavaSwing and hold 4 certificates accredited by Oracle in Java Больше

$30 USD за 3 дней(-я)
(4 отзывов(-а))