PHP eBay Store Scraper

Suoritettu Julkaistu 7 vuotta sitten Maksettu toimituksen yhteydessä
Suoritettu Maksettu toimituksen yhteydessä

We would like a PHP-based tool that is capable of downloading all of the items in an eBay store and storing them in a MySQL database.

Example Store URL:

[url removed, login to view]

Example Item URL:

[url removed, login to view]

Example Item URL with Variants:

[url removed, login to view]

Simple Application User Interface:

- the tool should run as a simple PHP application

- no authentication / login or anything like that is required, the tool will only be used locally by developers

- the user should input a "eBay Store URL" and the tool should then process the URL

- if necessary cron jobs or other technologies can be used

General Requirements:

- the tool will collect all items for one store

- some stores will have 1000+ items, so the tool should not timeout or require restarting from the beginning if it fails part of the way through

- the tool will work for all stores, even those with customised HTML templates like the example item above

- the tool should avoid spamming eBay and being blacklisted

Data Requirements

Each item should be stored in the database with the following information

- ID

- eBay ID

- Item Name

- Item Price

- Item Type (fixed price or auction)

- Category Name

- Images (all image files related to the item should be stored in a structured way)

- image files should be the biggest size available, not thumbnails

- Description (HTML from Item Page)

- Parent ID (null, or a related ID if the item is a variant)

- Item Variants

- If the item has variants (e.g. size, colour etc.) each variant stored as a separate row in the database with the Parent ID linking it to the parent item

- see Example Item URL with Variants above

- Item Specifics

- In the example URL below the "Item Specifics" contain the following data:

Condition: New: A brand-new, unused, unopened and undamaged item. See the seller's listing for full details. See all condition definitions

Age: Modern Age (1980 - Now)

Issue Number: 1

Character(s)/ Title: Gwenpool

Date of Issue (MM/YYYY): 06/2016

Genre: Superheroes

Features: First Print

Publisher: Marvel Comics

EAN: Does not apply

- the "item specifics" data should be stored cleanly in a JSON object in one column in the database

Acceptance Criteria

- The tool may take several hours to process an entire shop with hundreds of products - this is expected and not a problem

- The tool must try to get the "Item Description" HTML in a clean way, ignoring the HTML that is not specifically related to the item. For example in the following item the HTML contains the Superdry menu bar above and to the left of the item description. As eBay stores can have custom HTML the item description must be extracted from the surrounding non-essential HTML.

PHP

Projektin tunnus: #12834735

Tietoa projektista

11 ehdotusta Etäprojekti Aktiivinen 7 vuotta sitten

Myönnetty käyttäjälle:

$200 USD 7 päivässä
(78 Arvostelua)
6.3

11 freelanceria on tarjonnut keskimäärin $198 tähän työhön

manaswadhwa

Hello There, Hope you are doing well !! we have gone through your requirements. Lets discuss more over Chat box, So i can define the best suitable time frame to get it finished at the earliest. Waiting for your pr Lisää

$233 USD 3 päivässä
(3 arvostelua)
3.4
WTTechnologies

Hello, can we discuss the project in detail. i am new in freelancer, but not in the business i have 12+ years of experience in IT web/app development and designing. As i am new here i will give my best to get Lisää

$250 USD 3 päivässä
(2 arvostelua)
1.2
nilesh14gami

Hello I am ready to start this work from now. I have more than 5 years of professional developing experience and advanced computer skills. I have done the projects in core php, codeignitor, Javascript, Symfony PHP, Ca Lisää

$88 USD 5 päivässä
(0 arvostelua)
0.0
apmtc11

We are an in house team of PROFESSIONALS who always look to produce their best. Our goal is to provide effective web solutions that are focused on reducing your costs and adding to your bottom line. We have been provid Lisää

$155 USD 3 päivässä
(1 arvostelu)
0.0
audreymccarthy28

I got 7+years work experience in Data Collection,Bulk Email Campaign,Excel VBA and Internet Research in IT companies here.I can do create script and scrap datas from the site using C++,Python and Perl coding as per Lisää

$200 USD 2 päivässä
(0 arvostelua)
0.0