Skip to content

Instantly share code, notes, and snippets.

@Seraph2000
Last active December 18, 2015 15:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Seraph2000/5d03b6be08d6c1d6d9f6 to your computer and use it in GitHub Desktop.
Save Seraph2000/5d03b6be08d6c1d6d9f6 to your computer and use it in GitHub Desktop.
Oxygen Crawler
[,
,
{"code": "Heather-Mini-Dress", "name": "For Love and Lemons Heather Mini Dress", "gbp_price": 240.0, "sale_discount": "None", "gender": "F", "stock_status": ["XS - Available", "S - Available", "M - Sold Out", "L - Sold Out"], "clothing_type": "A", "usd_price": "360.00", "designer": "For Love and Lemons", "link": "http://www.oxygenboutique.com/Heather-Mini-Dress.aspx", "raw_color": "red", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1mYjkzZGM1OS0xNTBlLTQyZTAtYmU3OS00NzM0MjBiZGRiNjYuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1kY2EwYTNmNS1jMjhhLTQxOGYtOTc0My1hNmEyNDM4MDgwMTMuanBn0.jpg"], "eur_price": "328.80", "description": "RELATED. Heather Mini Dress by for Love and Lemons. This gorgeous, warm red dress was just made for the festive season! Featuring sheer puff sleeves and velvet embroidery, we guarantee you'll fall in love with this dress!.Heather Mini Dress by for Love and Lemons."},
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
{"code": "Dan", "name": "Alice McCall Dancing In The Street Dress", "gbp_price": "240.00", "sale_discount": "95.00", "gender": "F", "stock_status": ["AUS6 - Sold Out", "AUS8 - Available", "AUS10 - Available", "AUS12 - Sold Out"], "clothing_type": "A", "usd_price": "360.0", "designer": "Alice McCall", "link": "http://www.oxygenboutique.com/Dan.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0yMGU5MzcwOC00YWQ3LTQ5MjgtYjU0NS04OGNmODZkOTM2OTQuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz00NWRjZjA2NS04NDkxLTQxNTItOWEzOS1iNDZhYTZjMGY4MzcuanBn0.jpg"], "eur_price": "328.8", "description": "RELATED. Dancing In The Street Dressbby Alice McCall. Size Guide: AUS6-UK6, AUS8-UK8, AUS10-UK10, AUS12-UK12. V neckline with 4 loop buttons. Waist seam. Cuffed sleeves with gathers. Two front slito. Measures approx 50\" from shoulder to hem. Lined. Lining: 100% viscose. Professional dry clean only, warm iron reverse under pressing cloth, cover metal trim before dry cleaning.Alice McCall."},
,
,
,
,
,
,
{"code": "Amber-Plaid-Romper", "name": "Clover Canyon Amber Plaid Romper", "gbp_price": "230.00", "sale_discount": "95.00", "gender": "F", "stock_status": ["XS - Available", "S - Available", "M - Available", "L - Sold Out"], "clothing_type": "None", "usd_price": "345.0", "designer": "Clover Canyon", "link": "http://www.oxygenboutique.com/Amber-Plaid-Romper.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz05NmRiMjY4Yi1kMzU4LTRkNjgtOWNjZS1lYjk3M2IwMTYyOWIuanBn0.jpg"], "eur_price": "315.1", "description": "RELATED. Clover Canyon is created with a vibrantly modern California spirit.With sophisticated use of color and fearless juxtaposition of print,each seasonal collection celebrates joyful & eclectic imagination. Thefluid, modern silhouettes and graphic forms vividly evoke anenchanting confidence.Every collection is designed, patterned, cut & sewn \"In-House\". Theexclusive production process is equally as passionate and authentic;Individually Hand Cut, working closely with local printer and sewinggroups, each garment is the result of a collaborative philosophy.Clover Canyon reflects a long tradition and aesthetic to combineartistic irony with uniquely wearable, streamlined form, while alwaysmaintaining a cherished \"Made In California\" commitment."},
{"code": "Brush-Stroke-Bloom-Dress", "name": "Clover Canyon Brush Stroke Bloom Dress", "gbp_price": "260.00", "sale_discount": "85.00", "gender": "F", "stock_status": ["XS - Sold Out", "S - Available", "M - Available", "L - Sold Out"], "clothing_type": "A", "usd_price": "390.0", "designer": "Clover Canyon", "link": "http://www.oxygenboutique.com/Brush-Stroke-Bloom-Dress.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz04Mzg0YzVjMy04OTRiLTQwNmQtOTRmZC01MjZjOGVlOTY1ZWYuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0zZWQ2MmQ5Yy1jNWE4LTRhZjAtYTM1MC1lN2M1ZjIxOTU5OGMuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0yNjg0YWI3Mi1iMzExLTQwMmEtODVlMi00Nzc4YjZkZDFiM2YuanBn0.jpg"], "eur_price": "356.2", "description": "RELATED. Clover Canyon is created with a vibrantly modern California spirit.With sophisticated use of color and fearless juxtaposition of print,each seasonal collection celebrates joyful & eclectic imagination. Thefluid, modern silhouettes and graphic forms vividly evoke anenchanting confidence.Every collection is designed, patterned, cut & sewn \"In-House\". Theexclusive production process is equally as passionate and authentic;Individually Hand Cut, working closely with local printer and sewinggroups, each garment is the result of a collaborative philosophy.Clover Canyon reflects a long tradition and aesthetic to combineartistic irony with uniquely wearable, streamlined form, while alwaysmaintaining a cherished \"Made In California\" commitment."},
{"code": "Blossoming-Plaid-Top", "name": "Clover Canyon Blossoming Plaid Top", "gbp_price": "185.00", "sale_discount": "50.00", "gender": "F", "stock_status": ["XS - Available", "S - Available", "M - Available", "L - Sold Out"], "clothing_type": "A", "usd_price": "277.5", "designer": "Clover Canyon", "link": "http://www.oxygenboutique.com/Blossoming-Plaid-Top.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz04YjRmN2M2Ny1iOGNiLTQyOWQtYTUyNy0yZDdhYWM1MDgyYTQuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0yZDBhNDE4ZC01NzlmLTRlNmUtODUzMS02NDBiZDE3MDVjMDQuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1hOGViNDViNS1jMzk3LTRhYWItYWU1MC1mM2E2YjRkOTc2NWEuanBn0.jpg"], "eur_price": "253.45", "description": "RELATED. Clover Canyon is created with a vibrantly modern California spirit.With sophisticated use of color and fearless juxtaposition of print,each seasonal collection celebrates joyful & eclectic imagination. Thefluid, modern silhouettes and graphic forms vividly evoke anenchanting confidence.Every collection is designed, patterned, cut & sewn \"In-House\". Theexclusive production process is equally as passionate and authentic;Individually Hand Cut, working closely with local printer and sewinggroups, each garment is the result of a collaborative philosophy.Clover Canyon reflects a long tradition and aesthetic to combineartistic irony with uniquely wearable, streamlined form, while alwaysmaintaining a cherished \"Made In California\" commitment."},
,
,
,
,
,
,
,
,
,
,
,
,
{"code": "Ponte-Swing-Dress-Rainbow-Palm", "name": "Mara Hoffman Ponte Swing Dress Rainbow Palm", "gbp_price": "250.00", "sale_discount": "75.00", "gender": "F", "stock_status": ["XS - Available", "S - Sold Out", "M - Sold Out", "L - Sold Out"], "clothing_type": "A", "usd_price": "375.0", "designer": "Mara Hoffman", "link": "http://www.oxygenboutique.com/Ponte-Swing-Dress-Rainbow-Palm.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1mN2ZkYWJjYy1mZTQ0LTQwY2ItOTE4OS1mNWQ5ZThmYzM3N2YuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz01ZTQyMjdjNC04YzExLTQ4MjctYjRhZi0xNzhiYmIwOWVjNmEuanBn0.jpg"], "eur_price": "342.5", "description": "Ponte Swing Dress Rainbow Palm by Mara Hoffman. Swing dresses are a girls best friend in summer - they're flattering and will keep you cool. The Rainbow Palm print is a firework of colours and we love the mini length of this piece.Sleeveless. Round neckline. Swing dress shape. Ponte. Unlined. 94% viscose, 6% elastane. Machine wash cold, lay flat to dry.Mara Hoffman is a New York fashion designer whose line, Mara Hoffman, launched in 2000. Hoffman studied fashion design and graduated from Parsons School of Design in New York City and Central Saint Martins College of Art and Design in London. Mara Hoffman has evolved from collections featuring hand-dyed couture pieces to her current collections which concentrate heavily on original silk prints. Hoffman pulls her inspiration from nature, world travel and fantasy. Her work is shown on the runway during NY Fashion Week."},
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
{"code": "Rising-Palm-Blue-V-Wire-Bikini", "name": "Mara Hoffman Rising Palm Blue V Wire Bikini", "gbp_price": "220.00", "sale_discount": "60.00", "gender": "F", "stock_status": ["XS - Available", "S - Sold Out", "M - Available", "L - Sold Out"], "clothing_type": "None", "usd_price": "330.0", "designer": "Mara Hoffman", "link": "http://www.oxygenboutique.com/Rising-Palm-Blue-V-Wire-Bikini.aspx", "raw_color": "blue", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0zZjU4ZDI3OS0zYzJkLTQ5MWYtYmJlYy0wMmNkMTUzZGI3OWMuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0zMGY2MzRkZi0yMjc0LTQxM2MtOGFiMC01NDVhMDI2NDU5MjIuanBn0.jpg"], "eur_price": "301.4", "description": "RELATED. Rising Palm Blue V Wire Bikini by Mara Hoffman. If you like ocean blues then this is the bikini for you - the rising palm print has pink and purple stripes amongst the sea hues. The top has a V wire with ruching and low rise bottoms.V wire top with removable tie straps. Tie up back. Low rise bottoms. Top is not padded. Ruching from V wire. 80% nylon, 20% spandex. Lining: 80% nylon, 20% spandex. Made is USA with imported fabrics. Hand wash cold, do not bleach, dry flat, do not iron.Mara Hoffman is a New York fashion designer whose line, Mara Hoffman, launched in 2000. Hoffman studied fashion design and graduated from Parsons School of Design in New York City and Central Saint Martins College of Art and Design in London. Mara Hoffman has evolved from collections featuring hand-dyed couture pieces to her current collections which concentrate heavily on original silk prints. Hoffman pulls her inspiration from nature, world travel and fantasy. Her work is shown on the runway during NY Fashion Week."},
,
,
,
,
,
,
,
,
,
,
,
,
,
,
{"code": "Pageant-Horse-Intarsia-Natalie-Jumper", "name": "Markus Lupfer Pageant Horse Intarsia Natalie Jumper", "gbp_price": "255.00", "sale_discount": "105.00", "gender": "F", "stock_status": ["XS - Sold Out", "S - Available", "M - Available", "L - Available"], "clothing_type": "None", "usd_price": "382.5", "designer": "Markus Lupfer", "link": "http://www.oxygenboutique.com/Pageant-Horse-Intarsia-Natalie-Jumper.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1lZDdiMjc2ZS0wYzI2LTQ4MjgtOGUxNS1mZjNlM2FmNzI0ODMuanBn0.jpg"], "eur_price": "349.35", "description": "Pageant Horse Intarsia Natalie Jumper by Markus Lupfer. The Natalie jumper gives a fit that everyone loves, it's slimming and sits comfortably over jeans. The front features a colourful pageant horse. Longsleeve. Ribbed collar, cuffs and hem. Printed front. Unlined. Fits true to size. Dry clean."},
{"code": "Long-Sleeve-Box-Step-Jumpsuit", "name": "Rebecca Taylor Long Sleeve Box Step Jumpsuit", "gbp_price": "355.00", "sale_discount": "135.00", "gender": "F", "stock_status": ["US0 - Sold Out", "US2 - Sold Out", "US4 - Available", "US6 - Available", "US8 - Sold Out"], "clothing_type": "A", "usd_price": "532.5", "designer": "Rebecca Taylor", "link": "http://www.oxygenboutique.com/Long-Sleeve-Box-Step-Jumpsuit.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz00MmJmNWExNC1mZWI2LTRmZTAtOGI2OC1hYTNhZTkxMGM2MjguanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1iZGVmNTRkYi1lNTY2LTQ0ZmMtOGNmMy02OGJjNmYwMWNkODAuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1iYjM4MjRlYS1mYmU4LTQ3YTUtYTU5ZS1iZDMzMGVkZTliMzMuanBn0.jpg"], "eur_price": "486.35", "description": "Long Sleeve Box Step Jumpsuit by Rebecca Taylor. With a blouson top and high waist cut pants this jumpsuit does nothing but flatter your entire figure. The waist features a tie and this print is so easy to wear at work and after hours. 3/4 sleeves. Notched 'V' cut neckline. Gathers on shoulder seam. Waist tie. High waist cut pant. Slant side pockets. Dry clean.Feminine, modern, refined, cool.. Rebecca Taylor is best known for providing the eternally-evolving modern woman a collection to complement and refine her individual sense of style. Signatures include unconventional color combinations and prints, flattering cuts, unique embellishment and a high level of detail --- accessible luxury."},
{"code": "Mirage-Navy-Romper", "name": "Mara Hoffman Mirage Navy Romper", "gbp_price": "243.00", "sale_discount": "95.00", "gender": "F", "stock_status": ["US0 - Sold Out", "US2 - Sold Out", "US4 - Available", "US6 - Available", "US8 - Available"], "clothing_type": "None", "usd_price": "364.5", "designer": "Mara Hoffman", "link": "http://www.oxygenboutique.com/Mirage-Navy-Romper.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz02NzViNjgwZi05ZmY5LTQwZjYtYTIxOC1hN2YyN2E0ZWQzNTkuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz03NTA1OThjNy01Mjg3LTQwY2EtODNjMC03NGZlMzhhOTc5ZjQuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0wYmFmY2QwMy1lNjdlLTQzZTYtYjg1YS1hOWRiZmRiMmJlZmUuanBn0.jpg"], "eur_price": "332.91", "description": "RELATED. Mirage Navy Romper by Mara Hoffman. This playsuit has a party of colours all over as part of the Mirage print. The 'V' cut top is fitted with adjustable straps and the front has a half button placket. Adjustable spaghetti straps. Half button placket. Side slant pockets. Front and back pleating. Dry clean.Mara Hoffman is a New York fashion designer whose line, Mara Hoffman, launched in 2000. Hoffman studied fashion design and graduated from Parsons School of Design in New York City and Central Saint Martins College of Art and Design in London. Mara Hoffman has evolved from collections featuring hand-dyed couture pieces to her current collections which concentrate heavily on original silk prints. Hoffman pulls her inspiration from nature, world travel and fantasy. Her work is shown on the runway during NY Fashion Week."},
,
,
,
,
{"code": "Gradient-Plaid-Jumpsuit", "name": "Clover Canyon Gradient Plaid Jumpsuit", "gbp_price": "320.00", "sale_discount": "85.00", "gender": "F", "stock_status": ["XS - Available", "S - Available", "M - Available", "L - Sold Out"], "clothing_type": "A", "usd_price": "480.0", "designer": "Clover Canyon", "link": "http://www.oxygenboutique.com/Gradient-Plaid-Jumpsuit.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz00NDYyNGNlNC00NzE0LTRiNzYtYWM1Zi03NzI5YTg2Y2MwOWIuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz00MTQ3NzIxYy04MmMwLTQ0ZjEtODk0OS1kZDEyMDBhMzllMjAuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1hZmQ4OTdhOS05MTA0LTRlYTItOWY5MS03Yzg2MjYxOWU1ZTUuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz03NWQwN2IzMi0wNTZmLTQxYmItYmEyZi00NjU2MmFmODM0ODAuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz02OGNiYTliNi1lZWY1LTQ2ZGQtYTEyZS03ZmM2Y2RmY2E5Y2QuanBn0.jpg"], "eur_price": "438.4", "description": "RELATED. Gradient Plaid Jumpsuit by Clover Canyon. We've got you covered for go-to outfits that are fun and stylish. This jumpsuit is printed and gives a super comfy fit whilst enhancing your figure from the waist tie. You can pair this with flats or heels. V neckline. Scooped back with keyhole and button closure. Waist tie. Fits true to size. Adjustable straps. Hand wash cold, lay flat to dry.Clover Canyon is created with a vibrantly modern California spirit. With sophisticated use of color and fearless juxtaposition of print, each seasonal collection celebrates joyful & eclectic imagination. The fluid, modern silhouettes and graphic forms vividly evoke an enchanting confidence. Every collection is designed, patterned, cut & sewn \"In-House\". The exclusive production process is equally as passionate and authentic; Individually Hand Cut, working closely with local printer and sewing groups, each garment is the result of a collaborative philosophy. Clover Canyon reflects a long tradition and aesthetic to combine artistic irony with uniquely wearable, streamlined form, while always maintaining a cherished \"Made In California\" commitment."},
{"code": "Superstar-Leopard", "name": "Golden Goose Superstar Leopard", "gbp_price": "310.00", "sale_discount": "155.00", "gender": "F", "stock_status": ["EU36 - Available", "EU37 - Sold Out", "EU38 - Sold Out", "EU39 - Available", "EU40 - Sold Out"], "clothing_type": "None", "usd_price": "465.0", "designer": "Golden Goose", "link": "http://www.oxygenboutique.com/Superstar-Leopard.aspx", "raw_color": "gold", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1jMjcyNDc3Ny1lOWY3LTRkNDUtODJiOC02OTQ2NjIwOTdjMGQuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz05MjFmMWQ0Mi0wYTE2LTRhOTQtYTc4Ny0xZDE2YjI2MmIxODQuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0yNDllY2ZjNi1kYWNjLTQ0OWYtOWUwNi0yOGE0YTZlNmM5ZGMuanBn0.jpg"], "eur_price": "424.7", "description": "RELATED. Superstar Leopard by Golden Goose Deluxe Brand. These sneakers are in need of showing off! The all over leopard print is teamed with a blue star and neon heel detail. They come with an authentic worn look and are made in Italy.Fits come up big, we would advise sizing down / Italian EU sizing. Low top style. Made with leather and faux pony hair. Leather star on side. Authentic distressed 'worn' look. Rubber sole. Leopard print made of faux pony hair."},
{"code": "Sneakers-Slide-Archive-Glitter", "name": "Golden Goose Sneakers Slide Archive Glitter", "gbp_price": "330.00", "sale_discount": "165.00", "gender": "F", "stock_status": ["36 - Available", "37 - Sold Out", "38 - Sold Out", "39 - Sold Out", "40 - Sold Out", "41 - Available"], "clothing_type": "S", "usd_price": "495.0", "designer": "Golden Goose", "link": "http://www.oxygenboutique.com/Sneakers-Slide-Archive-Glitter.aspx", "raw_color": "gold", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1hMWI1MTQwMy1kYzFjLTQwZmMtOTg5NS00ZTY3NzRhNjkwYmEuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz00YjUyODBlYS03NTk5LTQ3YWUtYTBkMi03NzU1NWRiNDA0ZjguanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0zNTIzMmJhMC0xOGY1LTRhMjEtOTIyZS01NzU3M2I3ZTgwN2EuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz03OWJhYmFlOC1jZjU5LTQyMzUtYmY5OS01YTE5MjViZGM0NDguanBn0.jpg"], "eur_price": "452.1", "description": "RELATED. Sneakers Slide Archive Glitter by Golden Goose. The slide is a classic style from GGDB, it's known for it's comfy fit and effortless look. This pair features an orange trim with a white star that sits on its sequin embellished sides.Fits come up big, we would advise sizing down. Made with leather. Rubber sole. Authentic 'worn' look. Padded ankle. Lace up front. Sequin finish. Inside zip."},
,
{"code": "Jordans-Eyes-Dress", "name": "Bella Freud Jordans Eyes Dress", "gbp_price": "350.00", "sale_discount": "175.00", "gender": "F", "stock_status": ["XS - Available", "S - Sold Out", "M - Sold Out", "L - Sold Out"], "clothing_type": "A", "usd_price": "525.0", "designer": "Bella Freud", "link": "http://www.oxygenboutique.com/Jordans-Eyes-Dress.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz03YjhjNjBhYS1lODY0LTRiM2MtODU3Zi1hYWJjMWJiMzA4OTguanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1mZjBlMTc1ZS1kNTg1LTQ5YjEtOWQ3Ni0wOGE4ZmZlNzZlZjcuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz01OWZlYWYxMS04NjRkLTRkMTUtYWQ3NC01MjgxMjhhNjM4MGEuanBn0.jpg"], "eur_price": "479.5", "description": "Jordans Eyes Dress by Bella Freud. We love the oversized fit of this sweater dress. It has a slash neckline and the front features a pair of eyes. Made from a cashmere and merino wool blend it's a piece your wardrobe needs. Oversized fit. Slash neckline. Ribbed neckline, cuffs and hem. Cool hand wash, or dry clean."},
,
,
,
,
,
,
,
,
,
,
{"code": "Side-Slit-Corset-Gown-Marine", "name": "Mason Side Slit Corset Gown Marine", "gbp_price": "555.00", "sale_discount": "155.00", "gender": "F", "stock_status": ["US0 - Sold Out", "US2 - Sold Out", "US4 - Available", "US6 - Available", "US8 - Sold Out"], "clothing_type": "None", "usd_price": "832.5", "designer": "Mason", "link": "http://www.oxygenboutique.com/Side-Slit-Corset-Gown-Marine.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz02ZWI4MGI3NC00ZDA1LTRlMmEtOWExNi1lNmQ0YzgyZWVjNzIuanBn0.jpg"], "eur_price": "760.35", "description": "Side Slit Corset Gown Marine by Mason by Michelle Mason. Make a subtly sexy entrance with this side slit dress. The fitted bodice is boned and features a textured detail. It features a hidden back zip. Boning in corset. Textured detail on front of bodice. Lined. High thigh slit of right side. Hidden back zip. C1. 55% polyester, 28% cotton, 10% polyamide, 7% polyacrylic. Lining. 100% polyester. Dry clean. Mason was launched in 2002 as a diffusion from designer Michelle Mason's eponymous label. Mason is a youthful collection of playful garments inspired by modern shapes and classic attire. The collection successfully melds sexy urban chic and feminine edgy sophistication to create a line of designs that become the modern woman's wardrobe essentials."},
,
,
{"code": "Alfie-II-Ice-Suede", "name": "Senso Alfie II Ice Suede", "gbp_price": "165.00", "sale_discount": "55.00", "gender": "F", "stock_status": ["EU36 - Available", "EU37 - Sold Out", "EU38 - Available", "EU39 - Available", "EU40 - Available"], "clothing_type": "None", "usd_price": "247.5", "designer": "Senso", "link": "http://www.oxygenboutique.com/Alfie-II-Ice-Suede.aspx", "raw_color": "black", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz01YjkzNzM2Yi1iODgwLTQ2ZDUtOWE0Yy0xYWRkMWVhODZiYjIuanBn0.jpg"], "eur_price": "226.05", "description": "RELATED. Alfie II Ice Suede by Senso. The snake print sides are defined with a combo of black leather and suede. The tongue features a padded stitch detail and the rubber sole adds a sporty touch.Fabric laces. Leather and suede leather upper/Pony hair sides. Rubber sole. Fabric Lining. Heel tab. Fits true to size.Directional Sydney-based footwear label Senso brings forth a collection of beautifully crafted and distinctively chic shoes. Look to this cutting-edge Australian label for one-of-a-kind designs, from statement-making flatforms to towering wedges, as the label seeks to update classic styles with eye-catching shapes, treatments and silhouettes. As wearable as they are beautiful, Senso shoes are made from the finest materials, for the ultimate in stylish comfort."},
,
{"code": "Raven-Heel-Pewter", "name": "Senso Raven Heel Pewter", "gbp_price": "155.00", "sale_discount": "55.00", "gender": "F", "stock_status": ["EU36 - Available", "EU37 - Available", "EU38 - Sold Out", "EU39 - Available", "EU40 - Sold Out"], "clothing_type": "S", "usd_price": "232.5", "designer": "Senso", "link": "http://www.oxygenboutique.com/Raven-Heel-Pewter.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1jMGJiNTQ5Ny05Y2Q0LTQ0OTMtYTJlYS1kZDIwNjYyYzBhYjguanBn0.jpg"], "eur_price": "212.35", "description": "RELATED. Raven Heel Pewter by Senso. Team up an outfit with these sparkly stardust heels. The ankle features a lace up detail and the heel is a rounded point. Great with jeans and even cuter with a dress.Leather upper. Leather lining. Stardust microdot. Fabric laces. Rounded toe point. Open heel. Man made sole. Fit true to size. Heel height: 10cm.Directional Sydney-based footwear label Senso brings forth a collection of beautifully crafted and distinctively chic shoes. Look to this cutting-edge Australian label for one-of-a-kind designs, from statement-making flatforms to towering wedges, as the label seeks to update classic styles with eye-catching shapes, treatments and silhouettes. As wearable as they are beautiful, Senso shoes are made from the finest materials, for the ultimate in stylish comfort."},
{"code": "Roxi-I-Ebony", "name": "Senso Roxi I Ebony", "gbp_price": "155.00", "sale_discount": "55.00", "gender": "F", "stock_status": ["EU36 - Available", "EU37 - Available", "EU38 - Sold Out", "EU39 - Available", "EU40 - Available"], "clothing_type": "None", "usd_price": "232.5", "designer": "Senso", "link": "http://www.oxygenboutique.com/Roxi-I-Ebony.aspx", "raw_color": "black", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz02MTE4MWEyNC04NjI2LTQxNjgtYjMxOC04NzNhMzhlYjk1ODUuanBn0.jpg"], "eur_price": "212.35", "description": "RELATED. Roxi I Ebony by Senso. The Roxi is our perfect weekend heel! The trendy strappy front marries well with dress, skirts and cropped jeans. Made from black suede this heel also features a back zip and stiletto heel.Leather suede upper. Leather laces. Hidden back zip with suede covered pull tab. Stiletto heel height: 10cm. Size comes up slightly small, if you are between sizes please size up.Directional Sydney-based footwear label Senso brings forth a collection of beautifully crafted and distinctively chic shoes. Look to this cutting-edge Australian label for one-of-a-kind designs, from statement-making flatforms to towering wedges, as the label seeks to update classic styles with eye-catching shapes, treatments and silhouettes. As wearable as they are beautiful, Senso shoes are made from the finest materials, for the ultimate in stylish comfort."},
{"code": "Isla-II-Silver", "name": "Senso Isla II Silver", "gbp_price": "185.00", "sale_discount": "55.00", "gender": "F", "stock_status": ["EU36 - Available", "EU37 - Sold Out", "EU38 - Sold Out", "EU39 - Sold Out", "EU40 - Sold Out"], "clothing_type": "None", "usd_price": "277.5", "designer": "Senso", "link": "http://www.oxygenboutique.com/Isla-II-Silver.aspx", "raw_color": "silver", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1mMWM1ZDY0Zi03NzE0LTRjNzItOTdiNi0zMTU5MTBiN2Y2YTYuanBn0.jpg"], "eur_price": "253.45", "description": "RELATED. Isla II Silver by Senso. Covered in silver stardust these boots are not to be missed out on. They have a small chunky heel and finish at the ankle. These subtlety glam boots can be your partner in crime for festivals, weekends and city nights.Leather upper/microdot silver stardust. Heel height: 6cm. Leather lining. Inside zip. Fits true to size.Directional Sydney-based footwear label Senso brings forth a collection of beautifully crafted and distinctively chic shoes. Look to this cutting-edge Australian label for one-of-a-kind designs, from statement-making flatforms to towering wedges, as the label seeks to update classic styles with eye-catching shapes, treatments and silhouettes. As wearable as they are beautiful, Senso shoes are made from the finest materials, for the ultimate in stylish comfort."},
{"code": "Sonia-IV-Wine", "name": "Senso Sonia IV Wine", "gbp_price": "205.00", "sale_discount": "60.00", "gender": "F", "stock_status": ["EU36 - Sold Out", "EU37 - Sold Out", "EU38 - Sold Out", "EU39 - Available", "EU40 - Available"], "clothing_type": "None", "usd_price": "307.5", "designer": "Senso", "link": "http://www.oxygenboutique.com/Sonia-IV-Wine.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0zNjhlYTUzYi04ZTNjLTQ5ZDUtYjZmZC0zNmRlNThiYWFjYzkuanBn0.jpg"], "eur_price": "280.85", "description": "RELATED. Sonia IV Wine by Senso. You'll love the wind colourd stardust that covers this boot. It has a subtle shimmer and can add a hint of glamour to your ensembles. The block heel is 9.5cm high and this boot comes up to your ankle.Directional Sydney-based footwear label Senso brings forth a collection of beautifully crafted and distinctively chic shoes. Look to this cutting-edge Australian label for one-of-a-kind designs, from statement-making flatforms to towering wedges, as the label seeks to update classic styles with eye-catching shapes, treatments and silhouettes. As wearable as they are beautiful, Senso shoes are made from the finest materials, for the ultimate in stylish comfort."},
,
,
,
,
,
,
,
,
,
,
,
,
,
{"code": "Harvest-Tie-Side-Bikini", "name": "Mara Hoffman Harvest Tie Side Bikini", "gbp_price": "205.00", "sale_discount": "51.25", "gender": "F", "stock_status": ["XS - Available", "S - Sold Out", "M - Sold Out", "L - Sold Out"], "clothing_type": "A", "usd_price": "307.5", "designer": "Mara Hoffman", "link": "http://www.oxygenboutique.com/Harvest-Tie-Side-Bikini.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz02MzgyMDQ4Yi1mZDdkLTRmMGUtOWY2MC02YjdhODU4Y2Y1ZWMuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz02ZDYyNDhlOC0zMzY4LTRhYmUtOWZkOC0xODVlY2EyOTgyNzguanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0wZTg4MGMyOC01ZTI1LTQ4MmItYTViYi0yMTE0ZmQ3YTdiMjEuanBn0.jpg"], "eur_price": "280.85", "description": "Harvest Tie Side Bikini by Mara Hoffman. The harvest print features mirrored palm leaves that makes up want to get on the next flight to a sunny destination. This bikini has a triangle tie up top with matching tie side bottoms.Triangle tie up top. Tie side bottoms. Top is unpadded. 80% nylon, 20% spandex. Lining. 80% nylon, 20% spandex. Made is USA with imported fabrics. Hand wash cold, do not bleach, dry flat, do not iron.Mara Hoffman is a New York fashion designer whose line, Mara Hoffman, launched in 2000. Hoffman studied fashion design and graduated from Parsons School of Design in New York City and Central Saint Martins College of Art and Design in London. Mara Hoffman has evolved from collections featuring hand-dyed couture pieces to her current collections which concentrate heavily on original silk prints. Hoffman pulls her inspiration from nature, world travel and fantasy. Her work is shown on the runway during NY Fashion Week."},
,
,
,
,
,
{"code": "Gillian-White-Crochet-Shorts", "name": "Alexis Gillian White Crochet Shorts", "gbp_price": "260.00", "sale_discount": "95.00", "gender": "F", "stock_status": ["XS - Sold Out", "S - Available", "M - Sold Out", "L - Sold Out"], "clothing_type": "A", "usd_price": "390.0", "designer": "Alexis", "link": "http://www.oxygenboutique.com/Gillian-White-Crochet-Shorts.aspx", "raw_color": "white", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz03NzQ2MGFmYi1mYzE0LTQwMDEtYTczYi1hODFkN2I4YzQwYjEuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz00OWY4MDdiYy1lODEyLTQ0OGQtOTgxNS1mZmEyOGIyYTYxYTcuanBn0.jpg"], "eur_price": "356.2", "description": "Gillian White Crochet Shorts by Alexis. Made from a highly feminine lace this luxe pair of shorts feature a scalloped hem and soft lining. You can pair them with the matching Tina Shirt for a head-turning all white look.Elasticated waistband. Crochet lace. Scalloped hem. Lined. Made in USA. 100% polyester. Lining. 96% polyester, 4% spandex. Dry clean.Alexis."},
{"code": "Iona-Aurora-Lace-Pencil-Skirt", "name": "Alexis Iona Aurora Lace Pencil Skirt", "gbp_price": "325.00", "sale_discount": "105.00", "gender": "F", "stock_status": ["XS - Available", "S - Available", "M - Sold Out", "L - Sold Out"], "clothing_type": "A", "usd_price": "487.5", "designer": "Alexis", "link": "http://www.oxygenboutique.com/Iona-Aurora-Lace-Pencil-Skirt.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1lNjc0ZmNhOC01ZDk5LTQzOGYtYTlkMi0xY2MxNTdiYWIwN2IuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz05MzI3MTMyYy05OTQ2LTQ3YTktOTc4NS1mOGUyMWJjMzllYmEuanBn0.jpg"], "eur_price": "445.25", "description": "Iona Aurora Lace Pencil Skirt by Alexis. What a fun bright piece to add to your wardrobe, we can see this skirt having a show stopping effect - especially when paired with the matching Vito top. Sitting high on the waist this skirt has a below the knee length and is layered over a flesh coloured lining.High waisted. Fitted. Back slit. Hidden back zip. Lined. Made in USA. 100% polyester. Embroidery. 100% polyester. Lining. 90% nylon, 10% spandex. Dry clean.Alexis."},
,
,
{"code": "May-London-Sneaker-Blush", "name": "Giuseppe Zanotti May London Sneaker in Blush", "gbp_price": "495.00", "sale_discount": "217.50", "gender": "F", "stock_status": ["IT36 - Sold Out", "IT36.5 - Sold Out", "IT37 - Sold Out", "IT37.5 - Sold Out", "IT38 - Sold Out", "IT38.5 - Sold Out", "IT39 - Sold Out", "IT39.5 - Available", "IT40 - Available", "IT40.5 - Sold Out", "IT41 - Sold Out"], "clothing_type": "S", "usd_price": "742.5", "designer": "Giuseppe Zanotti", "link": "http://www.oxygenboutique.com/May-London-Sneaker-Blush.aspx", "raw_color": "gold", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz03ZDI2NGNmMS03ZTdkLTQ1MDAtYjQyOC1iNjMyNGYzYzVkMTIuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1hOGM3OGI0Ny1mMmM4LTRlNjktOTg3MS0wYTMyZTg1MzEwYjQuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0zYWU3YjEwMi1hZWFmLTRkMzctYmQ3Ny1lY2YyZWQ5YTE4ODEuanBn0.jpg"], "eur_price": "678.15", "description": "RELATED. May London Sneaker in Blush by Giuseppe Zanotti. We've fallen in love with the blush tone of these sneakers, crafted from a soft Italian leather it has a glam patent sheen. The front features a trademark double zip and the Giuseppe name brand in gold.Mid top sneakers. Leather upper. Leather lining. Double zip on upper. Rubber sole. Lace up front. Padded leather ankle. Branded name in gold. Made in Italy."},
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
{"code": "Sleeveless-Earl-Romper-in-Army-Jacket", "name": "Equipment Sleeveless Earl Romper in Army Jacket", "gbp_price": "295.00", "sale_discount": "109.00", "gender": "F", "stock_status": ["XS - Sold Out", "S - Available", "M - Available", "L - Sold Out"], "clothing_type": "None", "usd_price": "442.5", "designer": "Equipment", "link": "http://www.oxygenboutique.com/Sleeveless-Earl-Romper-in-Army-Jacket.aspx", "raw_color": "green", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz05ZmU2ZjZmMi05M2UwLTQ4YWYtYjA4ZS02M2ZhMjA4ZmM1OTQuanBn0.jpg"], "eur_price": "404.15", "description": "RELATED. Sleeveless Earl Romper in Army Jacket by Equipment. It gives you a relaxed fit with the silk gently resting over your shape. The army green is a cool shade to be seen in and this romper features a hidden placket and waist tie.Sleeveless. Half button hidden placket. Collared. Side seam pockets. Waist tie. 100% silk. Dry clean.Serge Azria, a visionary and well known name in the industry has re-launched the illustrious brand 'Equipment' which in the 1970's under Christian Restoin revolutionised fashion by introducing men's shirts into women's wardrobes - transforming a men's classic into an item of women's clothing with glam appeal. The new collection recalls the classic, minimalistic undertones of the Equipment brand, fusing unparalleled French sophistication with an air of effortlessly chic, laid-back, California style. Timeless and innovative, the collection features modern, androgynous silhouettes, discreet sexiness, luxe fabrics, unexpected details and feminine riffs on men's shirting. The range of prints, fabrics and silhouette styles negotiate the many facets of the Equipment woman: she is strong, chic, elegant, adventurous, sexy and is above all, classic."},
,
{"code": "Perforated-Leather-Smoking-Slipper", "name": "Soludos Perforated Leather Smoking Slipper", "gbp_price": "87.00", "sale_discount": "25.00", "gender": "F", "stock_status": ["US6 - Available", "US7 - Available", "US8 - Available", "US9 - Available", "US10 - Available"], "clothing_type": "S", "usd_price": "130.5", "designer": "Soludos", "link": "http://www.oxygenboutique.com/Perforated-Leather-Smoking-Slipper.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz02MjUxYzYxYi1hYmY4LTRhMzctYmI0MC02MGE4YmEyMmMyMzAuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1mYTkwNTc3Yy1lMTAwLTQyN2YtYjY4My0zY2Q2ODRiNzczYzEuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz00OGYzZmIxZi0yZDZmLTRmY2YtODI4OS04ZDM1ZGVhOGQzODEuanBn0.jpg"], "eur_price": "119.19", "description": "RELATED. Perforated Leather Smoking Slipper by Soludos. This classic espadrille has been updated with a leather upper that is perforated with micro dots. It's both chic and sporty but most importantly it will co-ordinate with all of your outfits this season.100% leather. Eco-friendly jute sole with thin rubber layer. Slip-on. If between sizes, size up."},
,
,
,
,
,
,
,
,
,
{"code": "Dancing-Tulips-Dress", "name": "Clover Canyon Dancing Tulips Dress", "gbp_price": "220.00", "sale_discount": "95.00", "gender": "F", "stock_status": ["XS - Sold Out", "S - Available", "M - Available", "L - Sold Out"], "clothing_type": "A", "usd_price": "330.0", "designer": "Clover Canyon", "link": "http://www.oxygenboutique.com/Dancing-Tulips-Dress.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0xYTRiMmE3MS02NjBhLTQzODgtOWQxYi0wMGY4NTZlNmYwZmQuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0xZjhlNjFlOC1jY2FlLTQ0ODQtOWFkOC1hODNkOTI0YjdkYjcuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1kMzFmYTAxMC1lZmU1LTRiYjktOTAwNC1mZTZiZTFhMjJhZjUuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz00OTBjZGQxZS00ODcxLTQ5ODItYTkyOC04ZGZmNWVhZmI0YzkuanBn0.jpg"], "eur_price": "301.4", "description": "RELATED. Clover Canyon is created with a vibrantly modern California spirit.With sophisticated use of color and fearless juxtaposition of print,each seasonal collection celebrates joyful & eclectic imagination. Thefluid, modern silhouettes and graphic forms vividly evoke anenchanting confidence.Every collection is designed, patterned, cut & sewn \"In-House\". Theexclusive production process is equally as passionate and authentic;Individually Hand Cut, working closely with local printer and sewinggroups, each garment is the result of a collaborative philosophy.Clover Canyon reflects a long tradition and aesthetic to combineartistic irony with uniquely wearable, streamlined form, while alwaysmaintaining a cherished \"Made In California\" commitment."},
{"code": "Floral-Sunshine-Skirt", "name": "Clover Canyon Floral Sunshine Skirt", "gbp_price": "215.00", "sale_discount": "95.00", "gender": "F", "stock_status": ["XS - Available", "S - Sold Out", "M - Available", "L - Available"], "clothing_type": "A", "usd_price": "322.5", "designer": "Clover Canyon", "link": "http://www.oxygenboutique.com/Floral-Sunshine-Skirt.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0xZDRmYzQ0Ny1kOWZjLTRjZDItYTZhMy1lOTg4NjU0MDM5ZTYuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz05NzkwNDJjYy04ZWU0LTRjYmItYTEyYS1mMDY4MzdlNDkxNzAuanBn0.jpg"], "eur_price": "294.55", "description": "RELATED. Clover Canyon is created with a vibrantly modern California spirit.With sophisticated use of color and fearless juxtaposition of print,each seasonal collection celebrates joyful & eclectic imagination. Thefluid, modern silhouettes and graphic forms vividly evoke anenchanting confidence.Every collection is designed, patterned, cut & sewn \"In-House\". Theexclusive production process is equally as passionate and authentic;Individually Hand Cut, working closely with local printer and sewinggroups, each garment is the result of a collaborative philosophy.Clover Canyon reflects a long tradition and aesthetic to combineartistic irony with uniquely wearable, streamlined form, while alwaysmaintaining a cherished \"Made In California\" commitment."},
{"code": "Dancing-Tulips-Jersey-Dress", "name": "Clover Canyon Dancing Tulips Jersey Dress", "gbp_price": "245.00", "sale_discount": "95.00", "gender": "F", "stock_status": ["XS - Available", "S - Available", "M - Available", "L - Sold Out"], "clothing_type": "A", "usd_price": "367.5", "designer": "Clover Canyon", "link": "http://www.oxygenboutique.com/Dancing-Tulips-Jersey-Dress.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0zMDZmYzAxMC0yZGYyLTQ3ZTctODc2Mi03NjA0OWIyNjM4NzcuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0yZjVjY2E4Ni02MWNiLTQ3Y2UtYTlmZi01MGMyN2M4YTQwYzQuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1jZjA2MTRlMS05ODAyLTRmNzEtOGRjNy00YzM3MmQ3ZmYxYTcuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0zYjBhM2U5Ni00MzBkLTQxMGUtODZkNC05OGU0ZjM1ZTQ2YjIuanBn0.jpg"], "eur_price": "335.65", "description": "RELATED. Clover Canyon is created with a vibrantly modern California spirit.With sophisticated use of color and fearless juxtaposition of print,each seasonal collection celebrates joyful & eclectic imagination. Thefluid, modern silhouettes and graphic forms vividly evoke anenchanting confidence.Every collection is designed, patterned, cut & sewn \"In-House\". Theexclusive production process is equally as passionate and authentic;Individually Hand Cut, working closely with local printer and sewinggroups, each garment is the result of a collaborative philosophy.Clover Canyon reflects a long tradition and aesthetic to combineartistic irony with uniquely wearable, streamlined form, while alwaysmaintaining a cherished \"Made In California\" commitment."},
{"code": "Printed-Collage-Jumpsuit", "name": "Clover Canyon Printed Collage Jumpsuit", "gbp_price": "385.00", "sale_discount": "105.00", "gender": "F", "stock_status": ["XS - Available", "S - Available", "M - Available", "L - Sold Out"], "clothing_type": "A", "usd_price": "577.5", "designer": "Clover Canyon", "link": "http://www.oxygenboutique.com/Printed-Collage-Jumpsuit.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0zNDVjNzNjNC02YzFmLTQwOWQtOTk5ZC00NjZmYTQxMmI1NTMuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1mN2NhMGUwMy0zNGQxLTRjNmQtOGZmOC1mMzBjODBjYjNlZmQuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz03OWIwZDNlMC1mY2E2LTQ2ZjAtOWFiYi1lZWVjZGFmNTY3MmIuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1kYjMyNDNkNS0xMDY0LTQ3NWItYWM0OS1mOWVmYzg5MjVlNGEuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz01NWMyYzBiOC04YjQyLTQ3YjQtYmVhNy0zYTM2MjJkOGNiNDEuanBn0.jpg"], "eur_price": "527.45", "description": "RELATED. Clover Canyon is created with a vibrantly modern California spirit.With sophisticated use of color and fearless juxtaposition of print,each seasonal collection celebrates joyful & eclectic imagination. Thefluid, modern silhouettes and graphic forms vividly evoke anenchanting confidence.Every collection is designed, patterned, cut & sewn \"In-House\". Theexclusive production process is equally as passionate and authentic;Individually Hand Cut, working closely with local printer and sewinggroups, each garment is the result of a collaborative philosophy.Clover Canyon reflects a long tradition and aesthetic to combineartistic irony with uniquely wearable, streamlined form, while alwaysmaintaining a cherished \"Made In California\" commitment."},
,
,
{"code": "Keira-Shirt-in-Army-Jacket-Bright-White", "name": "Equipment Keira Shirt in Army Jacket Bright White", "gbp_price": "290.00", "sale_discount": "85.00", "gender": "F", "stock_status": ["XS - Sold Out", "S - Sold Out", "M - Available", "L - Available"], "clothing_type": "A", "usd_price": "435.0", "designer": "Equipment", "link": "http://www.oxygenboutique.com/Keira-Shirt-in-Army-Jacket-Bright-White.aspx", "raw_color": "white", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0zMWM5OWI1Zi0zN2M2LTQ5ODMtOTc0NC03ZDk4OWUyMTdmYjguanBn0.jpg"], "eur_price": "397.3", "description": "RELATED. Keira Shirt in Army Jacket Bright White by Equipment. This shirt is pyjama inspired, with a slight oversized fit and classic piping on the cuffs and pocket. The army green silk features a white horse print.Slight oversized fit. Piping on pocket and cuffs. Front patch pocket on left breast. Measures 28 1/2\" from shoulder to hem. Shirttail hem. 100% silk. Dry clean.Serge Azria, a visionary and well known name in the industry has re-launched the illustrious brand 'Equipment' which in the 1970's under Christian Restoin revolutionised fashion by introducing men's shirts into women's wardrobes - transforming a men's classic into an item of women's clothing with glam appeal. The new collection recalls the classic, minimalistic undertones of the Equipment brand, fusing unparalleled French sophistication with an air of effortlessly chic, laid-back, California style. Timeless and innovative, the collection features modern, androgynous silhouettes, discreet sexiness, luxe fabrics, unexpected details and feminine riffs on men's shirting. The range of prints, fabrics and silhouette styles negotiate the many facets of the Equipment woman: she is strong, chic, elegant, adventurous, sexy and is above all, classic."},
,
,
{"code": "Floral-Sunshine-Neoprene-Dress", "name": "Clover Canyon Floral Sunshine Neoprene Dress", "gbp_price": "260.00", "sale_discount": "95.00", "gender": "F", "stock_status": ["XS - Sold Out", "S - Available", "M - Available", "L - Available"], "clothing_type": "A", "usd_price": "390.0", "designer": "Clover Canyon", "link": "http://www.oxygenboutique.com/Floral-Sunshine-Neoprene-Dress.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz00OTRkOGNkZS1lYTg3LTQxNTYtODM3OC0yNTYyZjViMGQzNjguanBn0.jpg"], "eur_price": "356.2", "description": "RELATED. Clover Canyon is created with a vibrantly modern California spirit.With sophisticated use of color and fearless juxtaposition of print,each seasonal collection celebrates joyful & eclectic imagination. Thefluid, modern silhouettes and graphic forms vividly evoke anenchanting confidence.Every collection is designed, patterned, cut & sewn \"In-House\". Theexclusive production process is equally as passionate and authentic;Individually Hand Cut, working closely with local printer and sewinggroups, each garment is the result of a collaborative philosophy.Clover Canyon reflects a long tradition and aesthetic to combineartistic irony with uniquely wearable, streamlined form, while alwaysmaintaining a cherished \"Made In California\" commitment."},
,
,
,
,
,
{"code": "Long-Sleeve-Shirt-Dress", "name": "Sea NY Long Sleeve Shirt Dress", "gbp_price": "365.00", "sale_discount": "105.00", "gender": "F", "stock_status": ["US0 - Sold Out", "US2 - Available", "US4 - Available", "US6 - Sold Out"], "clothing_type": "A", "usd_price": "547.5", "designer": "Sea NY", "link": "http://www.oxygenboutique.com/Long-Sleeve-Shirt-Dress.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz04OTA5MDE1Ny1jZjA4LTRmNjktYmExZi00YTk5YWQxMjMzNDIuanBn0.jpg"], "eur_price": "500.05", "description": "RELATED. Sea, New York, designed by Monica Paolini and Sean Monahan, is an accessible line of modern, feminine dresses and separates with a flirtatious twist cut in an optimistic, modestly provocative style."},
{"code": "Cap-Sleeve-Crop-Top", "name": "Sea NY Cap Sleeve Crop Top", "gbp_price": "285.00", "sale_discount": "75.00", "gender": "F", "stock_status": ["XS - Sold Out", "S - Sold Out", "M - Available", "L - Available"], "clothing_type": "A", "usd_price": "427.5", "designer": "Sea NY", "link": "http://www.oxygenboutique.com/Cap-Sleeve-Crop-Top.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz03NjEwMWZhYy05MWQ1LTRjZGItOGI1OC0zYjVjZDljYWQ4MDMuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz0yNmU1OGIyNi02MjdjLTQ0OTktOGZkNS1iOGM4OTc5MGFmZDkuanBn0.jpg"], "eur_price": "390.45", "description": "RELATED. Sea, New York, designed by Monica Paolini and Sean Monahan, is an accessible line of modern, feminine dresses and separates with a flirtatious twist cut in an optimistic, modestly provocative style."},
,
{"code": "Snap-Up-Skirt", "name": "Sea NY Snap Up Skirt", "gbp_price": "495.00", "sale_discount": "105.00", "gender": "F", "stock_status": ["US0 - Sold Out", "US2 - Sold Out", "US4 - Sold Out", "US6 - Available"], "clothing_type": "A", "usd_price": "742.5", "designer": "Sea NY", "link": "http://www.oxygenboutique.com/Snap-Up-Skirt.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz00ZmEzZDBkMC1lMWFiLTRjODEtODg2Mi1iMjIwMmY3OGI1OTYuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz05MmE3YmZlZS1iNDQ5LTRlMzUtYjc0OC0xOWI2MzliMDgyNmYuanBn0.jpg"], "eur_price": "678.15", "description": "RELATED. Sea, New York, designed by Monica Paolini and Sean Monahan, is an accessible line of modern, feminine dresses and separates with a flirtatious twist cut in an optimistic, modestly provocative style."},
{"code": "Tied-Jumpsuit", "name": "Sea NY Tied Jumpsuit", "gbp_price": "390.00", "sale_discount": "105.00", "gender": "F", "stock_status": ["US0 - Available", "US2 - Available", "US4 - Available", "US6 - Available"], "clothing_type": "A", "usd_price": "585.0", "designer": "Sea NY", "link": "http://www.oxygenboutique.com/Tied-Jumpsuit.aspx", "raw_color": "None", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz03YjVhMmRhYy1lZjQxLTQyMmUtYWI1Ny00NjFhNjhlYmIwZWEuanBn0.jpg", "http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz00MmQ2MGY0NS0xYmU2LTQ4M2ItYWQ4MC1lMDlkNmYxZWMxZmQuanBn0.jpg"], "eur_price": "534.3", "description": "RELATED. Sea, New York, designed by Monica Paolini and Sean Monahan, is an accessible line of modern, feminine dresses and separates with a flirtatious twist cut in an optimistic, modestly provocative style."},
,
,
{"code": "Snap-Up-Skirt-Blue", "name": "Sea NY Snap Up Skirt Blue", "gbp_price": "280.00", "sale_discount": "80.00", "gender": "F", "stock_status": ["US0 - Available", "US2 - Available", "US4 - Available", "US6 - Available"], "clothing_type": "A", "usd_price": "420.0", "designer": "Sea NY", "link": "http://www.oxygenboutique.com/Snap-Up-Skirt-Blue.aspx", "raw_color": "blue", "images": ["http://www.oxygenboutique.com/GetImage/cT0xMDAmdz04MDAmaD02MDAmUEltZz1jNGIyZDY3Yy1mN2U0LTQzZjAtOTdhNS1iZGZlNDM4MzQ4YmYuanBn0.jpg"], "eur_price": "383.6", "description": "RELATED. High waisted. Black embroidered sheer hemline. Lining 100% polyester.Sea, New York, designed by Monica Paolini and Sean Monahan, is an accessible line of modern, feminine dresses and separates with a flirtatious twist cut in an optimistic, modestly provocative style."},
,
# -*- coding: utf-8 -*-
# Define here the models for your scraped items
#
# See documentation in:
# http://doc.scrapy.org/en/latest/topics/items.html
import scrapy
class OxygendemoItem(scrapy.Item):
# define the fields for your item here like:
# name = scrapy.Field()
code = scrapy.Field()
description = scrapy.Field()
designer = scrapy.Field()
gender = scrapy.Field()
images = scrapy.Field()
link = scrapy.Field()
name = scrapy.Field()
usd_price = scrapy.Field()
eur_price = scrapy.Field()
gbp_price = scrapy.Field()
raw_color = scrapy.Field()
sale_discount = scrapy.Field()
stock_status = scrapy.Field()
clothing_type = scrapy.Field()
#pass
#Seraphina Anderson, Oxygen Crawler, 18/12/15
# -*- coding: utf-8 -*-
import scrapy
import re
import requests
import urllib2
import codecs
import sys #try this
import json
from pyquery import PyQuery as pq
from lxml import etree
from scrapy import Spider
from scrapy.spiders import CrawlSpider, Rule
from scrapy.linkextractors import LinkExtractor
from scrapy.selector import Selector
from scrapy.http import Request
from oxygendemo.items import OxygendemoItem
class OxygendemoSpider(CrawlSpider):
name = "oxygenboutique.com"
#allowed_domains = ["londonstockexchange.com",".*"]
handle_httpstatus_list = [404]
#put in two start URLs:
#1 http://www.oxygenboutique.com/clothing.aspx
#2 http://www.oxygenboutique.com/Sale-In.aspx
#experiment with different start URLs
def start_requests(self):
url_list = ['http://www.oxygenboutique.com/clothing.aspx','http://www.oxygenboutique.com/Shoes-All.aspx','http://www.oxygenboutique.com/accessories-all.aspx','http://www.oxygenboutique.com/Sale-In.aspx']
for link in url_list:
init_url = link
yield Request(init_url, callback=self.parse_pages)
def parse_pages(self, response):
#get current url
get_url = response #this gets us current URL crawling!
url = re.match('<200\s*(.*?)>', str(get_url)).group(1) #some tidying up
response = requests.get(url)
doc = pq(response.content)
#create page URLs
#get number of last page
pages = [e.text for e in doc('span.pg_total')]
pages = pages[0].replace(re.match('.*?(\s{2,}).*', pages[0]).group(1),'')
max_page = re.match('\d+of(\d+).*', pages).group(1)
#make next page
max_page = int(max_page)
k = 1
next_pages = []
while k <= max_page:
next_page = str(url) + '?pNo=' + str(k)
next_pages.append(next_page)
k += 1
#nice list ['http://www.oxygenboutique.com/clothing.aspx?pNo=1', 'http://www.oxygenboutique.com/clothing.aspx?pNo=2']
#loop through list
for e in next_pages:
next_page = e
yield Request(next_page, callback=self.parse_next_page)
def parse_next_page(self, response):
get_url = response #this gets us current URL crawling!
url = re.match('<200\s*(.*?)>', str(get_url)).group(1) #some tidying up
response = requests.get(url)
doc = pq(response.content)
codes = []
links = []
prices = []
i = 0
for link in doc('div.itm a'):
el = link.attrib['href']
#get rid of '.aspx'
code = el.replace(re.match('.*?(\.aspx.*$)', str(el)).group(1), '')
url = 'http://www.oxygenboutique.com/' + el
if code in codes:
x = code
else:
codes.append(code)
links.append(url)
#test for reduction
#get contents of page like so...
#contents = doc('div.DataContainer')
#reductions = []
#for e in contents:
#if re.match('.*?(\d+\.\d+)<.*', doc('span span span span')):
#reduction = re.match('.*?(\d+\.\d+)<.*', doc('span span span span')).group(1)
#reductions.append(reduction)
#else:
#reduction = 'None'
#reductions.append(reduction)
#print "this is the length of the list: " + str(len(codes)) #for testing
while i < len(codes):
item = OxygendemoItem()
item['code'] = codes[i] #1
item['link'] = links[i] #2
#item['sale_discount'] = reductions[i]
#item['gbp_price'] = prices[i]
#yield item #for testing
i += 1
yield Request(item['link'], callback=self.parse_item_page, meta=dict(item=item))
def parse_item_page(self, response):
item = response.meta['item']
get_url = response #this gets us current URL crawling!
url = re.match('<200\s*(.*?)>', str(get_url)).group(1) #some tidying up
response = requests.get(url)
doc = pq(response.content)
#test for 'Sale-In' URL
#if not re.match('.*?Sale-In.*', url):
test = [e.text for e in doc('span.offsetMark')]
test = test[0].strip()
if test == '':
sale_discount = 'None'
#get price data
raw_price = [e.text for e in doc('span.price.geo_16_darkbrown')] #test this on diff pages
for f in raw_price:
elem1 = f
elem2 = elem1.strip()
pounds = elem2.encode('raw_unicode_escape')
num = re.match('.*?(\d+\.\d+).*', pounds).group(1) #works!
num = float(num) #works!
#convert to $
dollars = float(1.50 * num)
dollars = str(dollars)
#convert to €
euros = float(1.37 * num)
euros = str(euros)
mark1 = euros.find('.')
mark2 = dollars.find('.')
euros2 = euros[mark1+1:]
dollars2 = dollars[mark2+1:]
#format '€' symbol
euro = '€'.decode('utf-8')
euro = euro.encode('raw_unicode_escape')
if len(euros2) < 2:
euros = euro + str(euros) + str(0)
elif len(euros2) > 2:
euros = euro + str(euros)[:mark1] + str(euros)[mark1:mark1+3]
else:
euros = euro + str(euros)
if len(dollars2) < 2:
dollars = '$' + str(dollars) + str(0)
elif len(usd2) > 2:
dollars = '$' + str(dollars)[:mark2] + str(dollars)[mark2:mark2+3]
else:
dollars = '$' + str(dollars)
else:
#get reduced and full prices
triplets = [e.text for e in doc('span.price.geo_16_darkbrown span')]
pairs = []
for e in triplets:
if e is None:
x = e
else:
e.strip()
pairs.append(e)
sale_discount = pairs[1].strip()
#format '£' symbol
pound = '£'.decode('utf-8')
pound = pound.encode('raw_unicode_escape')
pounds = pound + str(pairs[0].strip())
sale_discount = pound + sale_discount
num = float(pairs[0].strip())
#convert to $
dollars = float(1.50 * num)
dollars = round(dollars,2)
dollars = '$' + str(dollars)
#convert to €
euros = float(1.37 * num)
euros = round(euros,2)
#format '€' symbol
euro = '€'.decode('utf-8')
euro = euro.encode('raw_unicode_escape')
euros = euro + str(euros)
#get images
imgs = []
for e in doc('div#product-images a'):
img = e.attrib['href']
imgs.append(img)
#print imgs #test
#test for duplicates
test = []
unique = []
for e in imgs:
if e in test:
x = e
else:
test.append(e)
pic = 'http://www.oxygenboutique.com' + e
unique.append(pic)
item['images'] = unique #3
name = [e.text for e in doc('div.right h2')]
for e in name:
name2 = e.strip(re.match('(^\r\n\s+).*',e).group(1))
item['name'] = name2 #4
#get description
text = [g.text for g in doc('div')]
#clean the text, to get just description
description = ''
for e in text:
if e is None:
x = e
elif re.match('\s+BAG\s*.\s+', e):
x = e
elif re.match('\s*[a-zA-Z0-9,.]+\s*\n*', e):
description = description + " " + e + "."
elif re.match('\s*\n+\s*', e):
x = e
elif re.match('\s+', e):
x = e
else:
x = e
description = description.strip()
if re.match('.*?(\s{2,}).*', description):
description = description.replace(re.match('.*?(\s{2,}).*', description).group(1),'')
if re.match('.*?(\s{2,}).*', description):
description = description.replace(re.match('.*?(\s{2,}).*', description).group(1),'')
if re.match('.*?(\s*\n+\s*).*', description):
description = description.replace(re.match('.*?(\s*\n+\s*).*', description).group(1),'')
if re.match('.*?(\.?\s*:\s*\.?\s*).*', description):
description = description.replace(re.match('.*?(\.?\s*:\s*\.?\s*).*', description).group(1),'. ')
if re.match('.*?(\.{2,}|\.\s{2,}|\s{2,}).*', description):
description = description.replace(re.match('.*?(\.{2,}|\.\s{2,}|\s{2,}).*', description).group(1),'.')
description = description.encode('raw_unicode_escape')
edit = [e.text for e in doc('a#ctl00_ContentPlaceHolder1_AnchorDesigner')] #get designer
designer = edit[0].strip()
#get gender - default to female [website only has women's cloths]
#get raw_color - use description to determine this
text1 = name2.lower()
text2 = description.lower()
if re.match('.*?\s(red|blue|green|orange|pink|purple|brown|white|black|grey|yellow|gold|silver|turqoise|maroon)\s*.*', text1):
color = re.match('.*?\s(red|blue|green|orange|pink|purple|brown|white|black|grey|yellow|gold|silver|turqoise|maroon)\s*.*', text1).group(1)
#print "name2: " + color #test
elif re.match('.*?\s(red|blue|green|orange|pink|purple|brown|white|black|grey|yellow|gold|silver|turqoise|maroon)\s*.*', text2):
color = re.match('.*?\s(red|blue|green|orange|pink|purple|brown|white|black|grey|yellow|gold|silver|turqoise|maroon)\s*.*', text2).group(1)
#print "description: " + color #test
else:
color = 'None'
#print color #test
#return 'None' if unidentifiable
#stock_status - dictionary of sizes to stock status
#1 - out of stock
#3 - in stock
#i.e. 'stock_status': {'L': 1, 'M': 1, 'S': 1, 'XS': 1},
options = doc('option')
sizes = []
for e in options:
size = e.text
if re.match('.*?((?:P|p)lease\s*(?:S|s)elect).*', size):
x = size
elif re.match('.*?((?:S|s)old\s*(?:O|o)ut).*', size):
sizes.append(size)
else:
size = size + " - Available"
sizes.append(size)
#clothing_type
#match one of:
stuff = [e.text for e in doc('h2')]
title = stuff[0].strip()
title = title.lower()
#'A' apparel
if re.match('.*?(bra|tee|skirt|shirt|t\s*-?\s*shirt|vest|dress|pyjamas|trousers|shorts|suit|top|denim|bottoms?|all\s*-?\s*in\s*-?\s*ones|outerwear|cardigans|beachwear|sportswear|lingerie).*', title):
clothing_type = 'A'
#'S' shoes
elif re.match('.*?(shoe|boot|sandal|slipper|flip\s*-?\s*flop|trainer|sneaker|lace\s*-?\s*up|heels?|flats?|wedges?).*', title):
clothing_type = 'S'
#'B' bags
elif re.match('.*?(bag|brief\s*-?\s*case|ruck\s*-?sack|satchel).*', title):
clothing_type = 'B'
#'J' jewelry
elif re.match('.*?(ring|necklace|ear\s*-?\s*ring|brooch|pendant|choker|bracelet).*', title):
clothing_type = 'J'
#'R' accessories
elif re.match('.*?(hats?|iphone\s*cases?|homewear|tattoos?|crystal\s*tattoos?).*', title):
clothing_type = 'R'
else:
clothing_type = 'None'
item['usd_price'] = dollars #5
item['eur_price'] = euros #6
item['gbp_price'] = pounds #7
item['designer'] = designer #8
item['description'] = description #9
item['gender'] = 'F' #10
item['raw_color'] = color #11
item['stock_status'] = sizes #12
item['clothing_type'] = clothing_type #13
item['sale_discount'] = sale_discount #14 #only applies to http://www.oxygenboutique.com/Sale-In.aspx
yield item
#scrapy crawl oxygenboutique.com -o items.csv
#scrapy crawl oxygenboutique.com -o items.json
#Seraphina Anderson, Oxygen Crawler, 18/12/15
# -*- coding: utf-8 -*-
# Define your item pipelines here
#
# Don't forget to add your pipeline to the ITEM_PIPELINES setting
# See: http://doc.scrapy.org/en/latest/topics/item-pipeline.html
class OxygendemoPipeline(object):
def process_item(self, item, spider):
return item
# -*- coding: utf-8 -*-
# Scrapy settings for oxygendemo project
#
# For simplicity, this file contains only settings considered important or
# commonly used. You can find more settings consulting the documentation:
#
# http://doc.scrapy.org/en/latest/topics/settings.html
# http://scrapy.readthedocs.org/en/latest/topics/downloader-middleware.html
# http://scrapy.readthedocs.org/en/latest/topics/spider-middleware.html
BOT_NAME = 'oxygendemo'
SPIDER_MODULES = ['oxygendemo.spiders']
NEWSPIDER_MODULE = 'oxygendemo.spiders'
#FEED_FORMAT = 'csv'
FEED_FORMAT = 'json'
#DOWNLOAD_DELAY = 5
#DEPTH_LIMIT = 10
# Crawl responsibly by identifying yourself (and your website) on the user-agent
#USER_AGENT = 'oxygendemo (+http://www.yourdomain.com)'
# Configure maximum concurrent requests performed by Scrapy (default: 16)
#CONCURRENT_REQUESTS=32
# Configure a delay for requests for the same website (default: 0)
# See http://scrapy.readthedocs.org/en/latest/topics/settings.html#download-delay
# See also autothrottle settings and docs
#DOWNLOAD_DELAY=3
# The download delay setting will honor only one of:
#CONCURRENT_REQUESTS_PER_DOMAIN=16
#CONCURRENT_REQUESTS_PER_IP=16
# Disable cookies (enabled by default)
#COOKIES_ENABLED=False
# Disable Telnet Console (enabled by default)
#TELNETCONSOLE_ENABLED=False
# Override the default request headers:
#DEFAULT_REQUEST_HEADERS = {
# 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
# 'Accept-Language': 'en',
#}
# Enable or disable spider middlewares
# See http://scrapy.readthedocs.org/en/latest/topics/spider-middleware.html
#SPIDER_MIDDLEWARES = {
# 'oxygendemo.middlewares.MyCustomSpiderMiddleware': 543,
#}
# Enable or disable downloader middlewares
# See http://scrapy.readthedocs.org/en/latest/topics/downloader-middleware.html
#DOWNLOADER_MIDDLEWARES = {
# 'oxygendemo.middlewares.MyCustomDownloaderMiddleware': 543,
#}
# Enable or disable extensions
# See http://scrapy.readthedocs.org/en/latest/topics/extensions.html
#EXTENSIONS = {
# 'scrapy.telnet.TelnetConsole': None,
#}
# Configure item pipelines
# See http://scrapy.readthedocs.org/en/latest/topics/item-pipeline.html
#ITEM_PIPELINES = {
# 'oxygendemo.pipelines.SomePipeline': 300,
#}
# Enable and configure the AutoThrottle extension (disabled by default)
# See http://doc.scrapy.org/en/latest/topics/autothrottle.html
# NOTE: AutoThrottle will honour the standard settings for concurrency and delay
#AUTOTHROTTLE_ENABLED=True
# The initial download delay
#AUTOTHROTTLE_START_DELAY=5
# The maximum download delay to be set in case of high latencies
#AUTOTHROTTLE_MAX_DELAY=60
# Enable showing throttling stats for every response received:
#AUTOTHROTTLE_DEBUG=False
# Enable and configure HTTP caching (disabled by default)
# See http://scrapy.readthedocs.org/en/latest/topics/downloader-middleware.html#httpcache-middleware-settings
#HTTPCACHE_ENABLED=True
#HTTPCACHE_EXPIRATION_SECS=0
#HTTPCACHE_DIR='httpcache'
#HTTPCACHE_IGNORE_HTTP_CODES=[]
#HTTPCACHE_STORAGE='scrapy.extensions.httpcache.FilesystemCacheStorage'
#Seraphina Anderson, Oxygen Crawler, 18/12/15
@Seraph2000
Copy link
Author

Please note that unfortunately I had last minute formatting issues with exporting to .json. The crawler exports beautifully to .csv though. I have e-mailed items.csv to Tristram Revill.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment