alltheplaces / alltheplaces

A set of spiders and scrapers to extract location information from places that post their location on the internet.
https://www.alltheplaces.xyz
Other
596 stars 201 forks source link

Metro (CA) (HTML Parsing) #7858

Open CloCkWeRX opened 4 months ago

CloCkWeRX commented 4 months ago

Brand name

Metro Inc.

Canadian food retailer

Wikidata ID

Q1145669 https://www.wikidata.org/wiki/Q1145669 https://www.wikidata.org/wiki/Special:EntityData/Q1145669.json

Store finder url(s)

https://www.metro.ca/en/find-a-grocery

Official Url(s): https://www.metro.ca/fr

CloCkWeRX commented 4 months ago

HTML Parsing

<li class="fs--box-shop" data-store-id="294" data-store-index="285" data-store-lat="43.155730000000000" data-store-lng="-80.274570000000000" data-store-name="Metro St. Paul" data-name-image="pin-map--metro.png">
                            <div id="info286" class="hide info-window">
                                <!-- loaded dynamically on click with ajax -->
                            </div>
                            <div class="white-wrapper">

    <div class="info-marker scrollFix">
        <p class="store-name" data-storeName="Metro St. Paul">Metro St. Paul</p>

        <div class="address--line1">
            <span class="address--street" data-street="371 St. Paul  Ave.">371 St. Paul  Ave.</span>
        </div>
        <div class="address--line2">
            <span class="address--city" data-city="Brantford ON N3R 4N5">Brantford</span>, <span class="address--provinceCode">ON</span> <span class="address--postalCode">N3R 4N5</span>
        </div>
        <div class="store-phone">
            <span>519-753-6763</span>
        </div>
        <div class="store-opening-hours d-flex">
            <div class="box-icon-xsmall">
            </div>
            <span>
                <span class="nowrap">Today:</span>

                <span class="nowrap">07:00 AM - 10:00 PM</span>
            </span>
        </div>
        <div class="row store-buttons justify-content-between align-items-center">
            <div class="d-flex">
                <button class="cta-set-store cta-basic-primary setMyStoreButton" type="button"
                        data-storeid="294" language="en">Save as My Favourite Store</button>
            </div>

            <div class="d-flex">
                <a class="fs--grocery-detail cta-basic-link" href="[/en/find-a-grocery/294](https://www.metro.ca/en/find-a-grocery/294)">Store details</a>
            </div>
        </div>

    </div>
</div>