1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

How In The World Are They Doing This?

Discussion in 'Black Hat SEO' started by blanko, Sep 26, 2011.

  1. blanko

    blanko Power Member

    Joined:
    Mar 16, 2008
    Messages:
    588
    Likes Received:
    125
    Go check out the website gazelle*com

    If you are not familiar with how this website works, it allows consumers to sell their old electronics ? such as cellphones, laptops, mp3 players, digital cameras, camcorders, gaming consoles, GPS devices, and others ? for cash.

    So what you do is you type in your item that you want to sell, answer a few questions about it's condition, then they will give you an instant quote of what they will pay for the item.

    What I want to figure out is how do they determine the value of these used items automatically.

    I know that they have built some type of algorithm to do this. I imagine it goes out an scrapes some type of pricing data for the used items and uses the data to determine the current retail value of the used item. Then I guess they just payout a certain % of the retail value, also adjusting the price according to condition of the item.

    That's just an idea of what they might be doing.

    Does anyone have any ideas of what they are doing? Where are collecting their data to determine the value of the used electronics? What kind of mathematical algorithm are they using?
     
  2. Johnlittle

    Johnlittle Newbie

    Joined:
    Oct 29, 2009
    Messages:
    22
    Likes Received:
    4
    Are the prices super specific on a per item basis, or is it more of a generic categorical price range?
     
  3. jon_xx_x

    jon_xx_x Jr. VIP Jr. VIP

    Joined:
    Nov 15, 2008
    Messages:
    3,121
    Likes Received:
    1,460
    Maybe they are scraping another site that has the products and gives an average of them?
    Like ebay or something.
     
  4. blanko

    blanko Power Member

    Joined:
    Mar 16, 2008
    Messages:
    588
    Likes Received:
    125
    It appears to be more per item specific. Then you answer some questions about the condition of the item. Some answers will adjust the value of the item.
     
  5. blanko

    blanko Power Member

    Joined:
    Mar 16, 2008
    Messages:
    588
    Likes Received:
    125
    That's kind of what I was thinking. I was thinking maybe they scrape ebay and determine the average value that way. Or maybe they even scrape competing websites (there are several out there), but is that legal? Can you legally scrape data like that from competitors websites?
     
  6. ardley216

    ardley216 Elite Member

    Joined:
    Mar 28, 2008
    Messages:
    2,391
    Likes Received:
    2,356
    Occupation:
    Finding easy keywords
    Location:
    1,500,000,000 Keywords Re
    Home Page:
    i know the types of website you mean. its just a database, with a few functions to create the numbers...

    for example:
    a user selects product x, this brings up from the database the "almost new condition" price, lets say £120, then they select condition, and that minuses curtain criteria, depending on the damages..

    not too hard to code if you know your SQL and php :)
     
  7. jon_xx_x

    jon_xx_x Jr. VIP Jr. VIP

    Joined:
    Nov 15, 2008
    Messages:
    3,121
    Likes Received:
    1,460
    NOt sure if it's legal, but it's done quite a bit. I was doing it with mlb.com.
    The better question is, how can it be exploited ;)
    If it's ebay, I wonder what would happen if you put up 10 products 5x the price :)
    Probably uses a few sites.
     
  8. download

    download Jr. VIP Jr. VIP Premium Member

    Joined:
    May 4, 2010
    Messages:
    1,271
    Likes Received:
    712
    Location:
    USA
    Definitely not a mathematical algorithm, items vary way too much for a simple formula, as complex as one might be.

    The easiest way would simply be to collect data from items that they've already dealt with and check their database. With a huge database of item prices they could use these patterns to apply them to similar items.
     
  9. browsing_hosts

    browsing_hosts Regular Member

    Joined:
    Nov 12, 2010
    Messages:
    360
    Likes Received:
    341
    Occupation:
    Student at Uni + IM on side
    Location:
    London
    Yup exactly what this guy is talking about it is most likely that they are using an SQL database backend with a foreign key that links each item to a separate database with updated market prices on each item daily.

    Then the frontend html input of the users are sent to the php server which queries and finds out the specific price.

    Now thats how you talk bullshit :confused:
     
  10. blanko

    blanko Power Member

    Joined:
    Mar 16, 2008
    Messages:
    588
    Likes Received:
    125

    Yes, I understand that is what is going on. I guess what I can't figure out is how they are determining the used "almost new condition" price. With 250,000 items in their database are they really doing this manually? Surely they are scraping that value from somewhere for each item, or scraping different values and calculating the value for each item.
     
  11. blanko

    blanko Power Member

    Joined:
    Mar 16, 2008
    Messages:
    588
    Likes Received:
    125
    That's it! Now, I wonder how they get these updated market prices. It can't be from just one place. For instance, what if they are getting the market value from ebay, but ebay doesn't have any listings for that item. They'd need to check from a few other sources and determine the average market value I guess.
     
  12. Tw1tcH

    Tw1tcH Newbie

    Joined:
    Sep 26, 2011
    Messages:
    38
    Likes Received:
    8
    Not sure how they do it but I need to check this site out lol!
     
  13. blanko

    blanko Power Member

    Joined:
    Mar 16, 2008
    Messages:
    588
    Likes Received:
    125
    No other input?