Trouble scraping Wolt – Clicking Tabs, Infinite Scroll & Restaurant Data Extraction

Hi everyone,
I'm trying to scrape data from Wolt's discovery page using a web scraper (Open Web Scraper). Here's the flow I'm aiming to achieve:

  1. Click the main top category tabs such as: Street Food, Burger, Asian, Kids Meals, etc.
  2. After navigating into a specific category (e.g., Chicken), scroll through the infinite list of restaurants until the end.
  3. Then, for each restaurant, click to enter its page and extract the relevant data (name, description, opening hours, fees, location, etc.).

The scraper scrolls correctly but doesn't continue into each restaurant page, and I'm not sure if I'm missing something in the structure or timing.

Has anyone successfully built such a sitemap with this behavior?
Any tips for handling dynamic scrolling + link click + data extraction in this flow?

{
    "_id": "discovery-fixed",
    "startUrl": [
        "https://wolt.com/en/discovery/restaurants"
    ],
    "selectors": [
        {
            "id": "scroll",
            "parentSelectors": [
                "_root"
            ],
            "type": "SelectorElementScroll",
            "selector": "div[data-test-id='venues-list']",
            "multiple": true,
            "delay": 4000,
            "elementLimit": 0
        },
        {
            "id": "resto link",
            "parentSelectors": [
                "scroll"
            ],
            "type": "SelectorLink",
            "selector": ".d1rphfm5 a",
            "multiple": true
        },
        {
            "id": "restaurantName",
            "parentSelectors": [
                "resto link"
            ],
            "type": "SelectorText",
            "selector": "h2[data-test-id='VenueLargeHeader']",
            "multiple": false,
            "regex": ""
        },
        {
            "id": "restaurant_description",
            "parentSelectors": [
                "resto link"
            ],
            "type": "SelectorText",
            "selector": "p.v13orw9u",
            "multiple": false,
            "regex": ""
        },
        {
            "id": "opening_hours",
            "parentSelectors": [
                "resto link"
            ],
            "type": "SelectorGroup",
            "selector": "tr.dxoo3xz",
            "extractAttribute": ""
        },
        {
            "id": "latitude",
            "parentSelectors": [
                "resto link"
            ],
            "type": "SelectorText",
            "selector": "script[type='application/ld+json']",
            "multiple": false,
            "regex": "(?<=\\\"latitude\\\"\\s*:\\s*)\\d+\\.\\d+"
        },
        {
            "id": "longitude",
            "parentSelectors": [
                "resto link"
            ],
            "type": "SelectorText",
            "selector": "script[type='application/ld+json']",
            "multiple": false,
            "regex": "(?<=\\\"longitude\\\"\\s*:\\s*)\\d+\\.\\d+"
        },
        {
            "id": "MinimumDeliveryFee",
            "parentSelectors": [
                "resto link"
            ],
            "type": "SelectorText",
            "selector": "p:nth-of-type(1) span.d1whud0i",
            "multiple": false,
            "regex": "\\d+(?:\\.\\d{2})?"
        },
        {
            "id": "logo",
            "parentSelectors": [
                "resto link"
            ],
            "type": "SelectorImage",
            "selector": ".cb-elevated .i17wb1o3 img",
            "multiple": false
        }
    ]
}

Thanks! :pray:

Hi,

The issue occurred because the 'scroll' selector did not match any elements, thus there was no data to return. You can confirm that by clicking 'Element preview' next to the selector.

Here is a working version:

{"_id":"discovery-fixed","startUrl":["https://wolt.com/en/discovery/restaurants"],"selectors":[{"elementLimit":0,"id":"scroll","multiple":true,"parentSelectors":["_root"],"scroll":true,"selector":"[data-test-id=\"VenueVerticalListGrid\"] > div","type":"SelectorElement"},{"id":"resto link","multiple":true,"parentSelectors":["scroll"],"selector":".d1rphfm5 a","type":"SelectorLink"},{"id":"restaurantName","multiple":false,"parentSelectors":["resto link"],"regex":"","selector":"h2[data-test-id='VenueLargeHeader']","type":"SelectorText"},{"id":"restaurant_description","multiple":false,"parentSelectors":["resto link"],"regex":"","selector":"p.v13orw9u","type":"SelectorText"},{"extractAttribute":"","id":"opening_hours","parentSelectors":["resto link"],"selector":"tr.dxoo3xz","type":"SelectorGroup"},{"id":"latitude","multiple":false,"parentSelectors":["resto link"],"regex":"(?<=\\\"latitude\\\"\\s*:\\s*)\\d+\\.\\d+","selector":"script[type='application/ld+json']","type":"SelectorText"},{"id":"longitude","multiple":false,"parentSelectors":["resto link"],"regex":"(?<=\\\"longitude\\\"\\s*:\\s*)\\d+\\.\\d+","selector":"script[type='application/ld+json']","type":"SelectorText"},{"id":"MinimumDeliveryFee","multiple":false,"parentSelectors":["resto link"],"regex":"\\d+(?:\\.\\d{2})?","selector":"p:nth-of-type(1) span.d1whud0i","type":"SelectorText"},{"id":"logo","multiple":false,"parentSelectors":["resto link"],"selector":".cb-elevated .i17wb1o3 img","type":"SelectorImage"}]}

Thank you very much for your help.
Your code works great, but it stopped after adding additional selectors.
So now it scrolls but stops after it...
Maybe you have an idea how to solve the issue.
My goal is to collect data from a restaurant base:


My new code:

{"_id":"discovery-fixed-forum-2","startUrl":["https://wolt.com/en/discovery/restaurants"],"selectors":[{"id":"scroll","parentSelectors":["_root"],"type":"SelectorElement","selector":"[data-test-id=\"VenueVerticalListGrid\"] > div","multiple":true,"scroll":true,"elementLimit":0},{"id":"resto link","parentSelectors":["scroll"],"type":"SelectorLink","selector":".d1rphfm5 a","multiple":true},{"id":"more button resto description","parentSelectors":["resto link"],"type":"SelectorElementClick","clickActionType":"real","clickElementSelector":".ltue1c7 button.cbc_TextButton_rootCss_8d2","clickElementUniquenessType":"uniqueText","clickType":"clickOnce","delay":2000,"discardInitialElements":"do-not-discard","multiple":true,"selector":".ltue1c7 button.cbc_TextButton_rootCss_8d2"},{"id":"restaurantName","parentSelectors":["resto link"],"type":"SelectorText","selector":"h2[data-test-id='VenueLargeHeader']","multiple":false,"regex":""},{"id":"CoverPhoto","parentSelectors":["resto list"],"type":"SelectorImage","selector":".i1ev3sqq img","multiple":false},{"id":"logo","parentSelectors":["resto link"],"type":"SelectorImage","selector":".cb-elevated .i17wb1o3 img","multiple":false},{"id":"phone","parentSelectors":["resto list"],"type":"SelectorText","selector":"div.v1myn4am:nth-of-type(1) a","multiple":false,"regex":""},{"id":"email","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"latitude","parentSelectors":["resto link"],"type":"SelectorText","selector":"script[type='application/ld+json']","multiple":false,"regex":"(?<=\\\"latitude\\\"\\s*:\\s*)\\d+\\.\\d+"},{"id":"longitude","parentSelectors":["resto link"],"type":"SelectorText","selector":"script[type='application/ld+json']","multiple":false,"regex":"(?<=\\\"longitude\\\"\\s*:\\s*)\\d+\\.\\d+"},{"id":"zone_id","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"Address","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"Slug","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"MinimumOrderAmount","parentSelectors":["resto list"],"type":"SelectorText","selector":"span:nth-of-type(3)","multiple":false,"regex":"\\d+(?:\\.\\d{2})?"},{"id":"Comission","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"Tax","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"DeliveryTime","parentSelectors":["resto list"],"type":"SelectorText","selector":"p:nth-of-type(1) span.v1qrjxea","multiple":false,"regex":""},{"id":"MinimumDeliveryFee","parentSelectors":["resto link"],"type":"SelectorText","selector":"p:nth-of-type(1) span.d1whud0i","multiple":false,"regex":"\\d+(?:\\.\\d{2})?"},{"id":"PerKmDeliveryFee","parentSelectors":["resto list"],"type":"SelectorText","selector":"p:nth-of-type(3) span","multiple":false,"regex":""},{"id":"MaximumDeliveryFee","parentSelectors":["resto list"],"type":"SelectorText","selector":"p:nth-of-type(3) span","multiple":false,"regex":""},{"id":"RestaurantModel","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"ScheduleOrder","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"FreeDelivery","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"TakeAway","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"Delivery","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"Veg","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"NonVeg","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"OrderSubscription","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"Status","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"FoodSection","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"ReviewsSection","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"SelfDeliverySystem","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"PosSystem","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"RestaurantOpen","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"restaurant_description","parentSelectors":["resto link"],"type":"SelectorText","selector":"p.v13orw9u","multiple":false,"regex":""},{"id":"opening_hours","parentSelectors":["resto link"],"type":"SelectorGroup","selector":"tr.dxoo3xz","extractAttribute":""},{"id":"food tab","parentSelectors":["resto link"],"type":"SelectorElementClick","clickActionType":"real","clickElementSelector":".c5jyard button[fdprocessedid]","clickElementUniquenessType":"uniqueText","clickType":"clickOnce","delay":2000,"discardInitialElements":"do-not-discard","multiple":true,"selector":".c5jyard button[fdprocessedid]"},{"id":"Name","parentSelectors":["resto link"],"type":"SelectorText","selector":"h2.h1m8nnah","multiple":false,"regex":""},{"id":"Description","parentSelectors":["resto link"],"type":"SelectorText","selector":"button.s1lm54db","multiple":false,"regex":""},{"id":"Image","parentSelectors":["resto link"],"type":"SelectorText","selector":".mk783kd img","multiple":false,"regex":""},{"id":"CategoryId","parentSelectors":["resto link"],"type":"SelectorText","selector":".div","multiple":false,"regex":""},{"id":"SubCategoryId","parentSelectors":["resto link"],"type":"SelectorText","selector":".div","multiple":false,"regex":""},{"id":"RestaurantId","parentSelectors":["resto link"],"type":"SelectorText","selector":".div","multiple":false,"regex":""},{"id":"Price","parentSelectors":["resto link"],"type":"SelectorText","selector":"span.o1t9wq6l","multiple":false,"regex":""},{"id":"Discount","parentSelectors":["resto link"],"type":"SelectorText","selector":".div","multiple":false,"regex":""},{"id":"DiscountType","parentSelectors":["resto link"],"type":"SelectorText","selector":".div","multiple":false,"regex":""},{"id":"AvailableTimeStarts","parentSelectors":["resto link"],"type":"SelectorText","selector":".div","multiple":false,"regex":""},{"id":"AvailableTimeEnds","parentSelectors":["resto link"],"type":"SelectorText","selector":".div","multiple":false,"regex":""},{"id":"Variations","parentSelectors":["resto link"],"type":"SelectorHTML","selector":"#product-option-form","multiple":true,"regex":""},{"id":"Addons","parentSelectors":["resto link"],"type":"SelectorText","selector":".div","multiple":false,"regex":""},{"id":"לשנות בהעלאה ל Veg","parentSelectors":["resto link"],"type":"SelectorText","selector":".div","multiple":false,"regex":""},{"id":"Recommended","parentSelectors":["resto link"],"type":"SelectorText","selector":".div","multiple":false,"regex":""},{"id":"בהעלאה לשנות ל Status","parentSelectors":["resto link"],"type":"SelectorText","selector":".div","multiple":false,"regex":""},{"id":"AvgRating","parentSelectors":["resto link"],"type":"SelectorText","selector":"span.r1xd0246","multiple":false,"regex":""},{"id":"TotalRatingCount","parentSelectors":["resto link"],"type":"SelectorText","selector":"span.r1xd0246","multiple":false,"regex":""}]}

Could you provide more details? Your sitemap works on my side (scrolls and then opens links).

after scrolling... 5 sec video: Restaurants near me | 30-min food delivery | Wolt

This more advanced code. I tried to add a scroll to the foods tab, as I need to collect it before moving to the next restaurant. But it makes the scroll when the more button pop-up is still open, making the scroll but moving to another restaurant

{"_id":"discovery-fixed-forum-3","startUrl":["https://wolt.com/en/discovery/restaurants"],"selectors":[{"id":"scroll","parentSelectors":["_root"],"type":"SelectorElement","selector":"[data-test-id=\"VenueVerticalListGrid\"] > div","multiple":true,"scroll":true,"elementLimit":0},{"id":"resto link","parentSelectors":["scroll"],"type":"SelectorLink","selector":".d1rphfm5 a","multiple":true},{"id":"more button resto description","parentSelectors":["resto link"],"type":"SelectorElementClick","clickActionType":"real","clickElementSelector":".ltue1c7 button.cbc_TextButton_rootCss_8d2","clickElementUniquenessType":"uniqueText","clickType":"clickOnce","delay":2000,"discardInitialElements":"do-not-discard","multiple":true,"selector":".ltue1c7 button.cbc_TextButton_rootCss_8d2"},{"id":"restaurantName","parentSelectors":["resto link"],"type":"SelectorText","selector":"h2[data-test-id='VenueLargeHeader']","multiple":false,"regex":""},{"id":"CoverPhoto","parentSelectors":["resto list"],"type":"SelectorImage","selector":".i1ev3sqq img","multiple":false},{"id":"logo","parentSelectors":["resto link"],"type":"SelectorImage","selector":".cb-elevated .i17wb1o3 img","multiple":false},{"id":"phone","parentSelectors":["resto list"],"type":"SelectorText","selector":"div.v1myn4am:nth-of-type(1) a","multiple":false,"regex":""},{"id":"email","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"latitude","parentSelectors":["resto link"],"type":"SelectorText","selector":"script[type='application/ld+json']","multiple":false,"regex":"(?<=\\\"latitude\\\"\\s*:\\s*)\\d+\\.\\d+"},{"id":"longitude","parentSelectors":["resto link"],"type":"SelectorText","selector":"script[type='application/ld+json']","multiple":false,"regex":"(?<=\\\"longitude\\\"\\s*:\\s*)\\d+\\.\\d+"},{"id":"zone_id","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"Address","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"Slug","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"MinimumOrderAmount","parentSelectors":["resto list"],"type":"SelectorText","selector":"span:nth-of-type(3)","multiple":false,"regex":"\\d+(?:\\.\\d{2})?"},{"id":"Comission","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"Tax","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"DeliveryTime","parentSelectors":["resto list"],"type":"SelectorText","selector":"p:nth-of-type(1) span.v1qrjxea","multiple":false,"regex":""},{"id":"MinimumDeliveryFee","parentSelectors":["resto link"],"type":"SelectorText","selector":"p:nth-of-type(1) span.d1whud0i","multiple":false,"regex":"\\d+(?:\\.\\d{2})?"},{"id":"PerKmDeliveryFee","parentSelectors":["resto list"],"type":"SelectorText","selector":"p:nth-of-type(3) span","multiple":false,"regex":""},{"id":"MaximumDeliveryFee","parentSelectors":["resto list"],"type":"SelectorText","selector":"p:nth-of-type(3) span","multiple":false,"regex":""},{"id":"RestaurantModel","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"ScheduleOrder","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"FreeDelivery","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"TakeAway","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"Delivery","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"Veg","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"NonVeg","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"OrderSubscription","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"Status","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"FoodSection","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"ReviewsSection","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"SelfDeliverySystem","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"PosSystem","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"RestaurantOpen","parentSelectors":["resto list"],"type":"SelectorText","selector":"","multiple":false,"regex":""},{"id":"restaurant_description","parentSelectors":["resto link"],"type":"SelectorText","selector":"p.v13orw9u","multiple":false,"regex":""},{"id":"opening_hours","parentSelectors":["resto link"],"type":"SelectorGroup","selector":"tr.dxoo3xz","extractAttribute":""},{"id":"scroll_food","parentSelectors":["resto link"],"type":"SelectorElement","selector":"#app > div.rtl.rkn6jpa > div.mpvcn8q > div.s1uudpgn > main > div.c80fs75 > div > div.sfdszan > div:nth-child(1) > div > div > div.r1j2ymwb > div.t5iimhw","multiple":true,"scroll":true,"elementLimit":0},{"id":"food tab","parentSelectors":["scroll_food"],"type":"SelectorElementClick","clickActionType":"real","clickElementSelector":"#«r1ko»","clickElementUniquenessType":"uniqueText","clickType":"clickOnce","delay":2000,"discardInitialElements":"do-not-discard","multiple":true,"selector":"#«r1ko»"},{"id":"Name","parentSelectors":["scroll_food"],"type":"SelectorText","selector":"h2.h1m8nnah","multiple":false,"regex":""},{"id":"Description","parentSelectors":["scroll_food"],"type":"SelectorText","selector":"button.s1lm54db","multiple":false,"regex":""},{"id":"Image","parentSelectors":["scroll_food"],"type":"SelectorText","selector":".mk783kd img","multiple":false,"regex":""},{"id":"CategoryId","parentSelectors":["scroll_food"],"type":"SelectorText","selector":"nonexistent-selector-for-now","multiple":false,"regex":""},{"id":"SubCategoryId","parentSelectors":["scroll_food"],"type":"SelectorText","selector":"nonexistent-selector-for-now","multiple":false,"regex":""},{"id":"RestaurantId","parentSelectors":["scroll_food"],"type":"SelectorText","selector":"nonexistent-selector-for-now","multiple":false,"regex":""},{"id":"Price","parentSelectors":["scroll_food"],"type":"SelectorText","selector":"span.o1t9wq6l","multiple":false,"regex":""},{"id":"Discount","parentSelectors":["scroll_food"],"type":"SelectorText","selector":"nonexistent-selector-for-now","multiple":false,"regex":""},{"id":"DiscountType","parentSelectors":["scroll_food"],"type":"SelectorText","selector":"nonexistent-selector-for-now","multiple":false,"regex":""},{"id":"AvailableTimeStarts","parentSelectors":["scroll_food"],"type":"SelectorText","selector":"nonexistent-selector-for-now","multiple":false,"regex":""},{"id":"AvailableTimeEnds","parentSelectors":["scroll_food"],"type":"SelectorText","selector":"nonexistent-selector-for-now","multiple":false,"regex":""},{"id":"Variations","parentSelectors":["scroll_food"],"type":"SelectorHTML","selector":"#product-option-form","multiple":true,"regex":""},{"id":"Addons","parentSelectors":["scroll_food"],"type":"SelectorText","selector":"nonexistent-selector-for-now","multiple":false,"regex":""},{"id":"change when uploading Veg","parentSelectors":["scroll_food"],"type":"SelectorText","selector":"nonexistent-selector-for-now","multiple":false,"regex":""},{"id":"Recommended","parentSelectors":["scroll_food"],"type":"SelectorText","selector":"nonexistent-selector-for-now","multiple":false,"regex":""},{"id":"change when uploading Status","parentSelectors":["scroll_food"],"type":"SelectorText","selector":"nonexistent-selector-for-now","multiple":false,"regex":""},{"id":"AvgRating","parentSelectors":["scroll_food"],"type":"SelectorText","selector":"span.r1xd0246","multiple":false,"regex":""},{"id":"TotalRatingCount","parentSelectors":["scroll_food"],"type":"SelectorText","selector":"span.r1xd0246","multiple":false,"regex":""}]}

In your video, you have not actually started the scraper; thus, I still cannot see where it is failing on your end.

To start scraping, click 'Sitemap -> Scrape'

i started the scrap: Restaurants near me | 30-min food delivery | Wolt
This is my video code:

{"_id":"discovery-fixed-forum-7","startUrl":["https://wolt.com/en/discovery/restaurants"],"selectors":[{"elementLimit":0,"id":"scroll","multiple":true,"parentSelectors":["_root"],"scroll":true,"selector":"[data-test-id=\"VenueVerticalListGrid\"] > div","type":"SelectorElement"},{"id":"resto link","multiple":true,"parentSelectors":["scroll"],"selector":".d1rphfm5 a","type":"SelectorLink"},{"clickActionType":"real","clickElementSelector":"#«r1ko»","clickElementUniquenessType":"uniqueText","clickType":"clickOnce","delay":2000,"discardInitialElements":"do-not-discard","id":"food tab url","multiple":true,"parentSelectors":["scroll_food"],"selector":"#«r1ko»","type":"SelectorElementClick"},{"id":"Name","multiple":false,"parentSelectors":["food tab url"],"regex":"","selector":"h2.h1m8nnah","type":"SelectorText"},{"id":"Description","multiple":false,"parentSelectors":["food tab url"],"regex":"","selector":"button.s1lm54db","type":"SelectorText"},{"id":"Image","multiple":false,"parentSelectors":["food tab url"],"regex":"","selector":".mk783kd img","type":"SelectorText"},{"id":"CategoryId","multiple":false,"parentSelectors":["food tab url"],"regex":"","selector":"nonexistent-selector-for-now","type":"SelectorText"},{"id":"SubCategoryId","multiple":false,"parentSelectors":["food tab url"],"regex":"","selector":"nonexistent-selector-for-now","type":"SelectorText"},{"id":"RestaurantId","multiple":false,"parentSelectors":["food tab url"],"regex":"","selector":"nonexistent-selector-for-now","type":"SelectorText"},{"id":"Price","multiple":false,"parentSelectors":["food tab url"],"regex":"","selector":"span.o1t9wq6l","type":"SelectorText"},{"id":"Discount","multiple":false,"parentSelectors":["food tab url"],"regex":"","selector":"nonexistent-selector-for-now","type":"SelectorText"},{"id":"DiscountType","multiple":false,"parentSelectors":["food tab url"],"regex":"","selector":"nonexistent-selector-for-now","type":"SelectorText"},{"id":"AvailableTimeStarts","multiple":false,"parentSelectors":["food tab url"],"regex":"","selector":"nonexistent-selector-for-now","type":"SelectorText"},{"id":"AvailableTimeEnds","multiple":false,"parentSelectors":["food tab url"],"regex":"","selector":"nonexistent-selector-for-now","type":"SelectorText"},{"id":"Variations","multiple":true,"parentSelectors":["food tab url"],"regex":"","selector":"#product-option-form","type":"SelectorHTML"},{"id":"Addons","multiple":false,"parentSelectors":["food tab url"],"regex":"","selector":"nonexistent-selector-for-now","type":"SelectorText"},{"id":"change when uploading Veg","multiple":false,"parentSelectors":["food tab url"],"regex":"","selector":"nonexistent-selector-for-now","type":"SelectorText"},{"id":"Recommended","multiple":false,"parentSelectors":["food tab url"],"regex":"","selector":"nonexistent-selector-for-now","type":"SelectorText"},{"id":"change when uploading Status","multiple":false,"parentSelectors":["food tab url"],"regex":"","selector":"nonexistent-selector-for-now","type":"SelectorText"},{"id":"AvgRating","multiple":false,"parentSelectors":["resto link"],"regex":"","selector":"span.r1xd0246","type":"SelectorText"},{"id":"TotalRatingCount","multiple":false,"parentSelectors":["resto link"],"regex":"","selector":"span.r1xd0246","type":"SelectorText"},{"clickActionType":"real","clickElementSelector":".ltue1c7 button.cbc_TextButton_rootCss_8d2","clickElementUniquenessType":"uniqueText","clickType":"clickOnce","delay":2000,"discardInitialElements":"do-not-discard","id":"more button resto description","multiple":true,"parentSelectors":["resto link"],"selector":".ltue1c7 button.cbc_TextButton_rootCss_8d2","type":"SelectorElementClick"},{"id":"restaurantName","multiple":false,"parentSelectors":["resto link"],"regex":"","selector":"h2[data-test-id='VenueLargeHeader']","type":"SelectorText"},{"id":"restaurant_description","multiple":false,"parentSelectors":["resto link"],"regex":"","selector":"p.v13orw9u","type":"SelectorText"},{"id":"MinimumDeliveryFee","multiple":false,"parentSelectors":["resto link"],"regex":"\\d+(?:\\.\\d{2})?","selector":"p:nth-of-type(1) span.d1whud0i","type":"SelectorText"},{"id":"CoverPhoto","multiple":false,"parentSelectors":["resto list"],"selector":".i1ev3sqq img","type":"SelectorImage"},{"extractAttribute":"","id":"opening_hours","parentSelectors":["resto link"],"selector":"tr.dxoo3xz","type":"SelectorGroup"},{"id":"logo","multiple":false,"parentSelectors":["resto link"],"selector":".cb-elevated .i17wb1o3 img","type":"SelectorImage"},{"id":"phone","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"div.v1myn4am:nth-of-type(1) a","type":"SelectorText"},{"id":"email","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"latitude","multiple":false,"parentSelectors":["resto link"],"regex":"(?<=\\\"latitude\\\"\\s*:\\s*)\\d+\\.\\d+","selector":"script[type='application/ld+json']","type":"SelectorText"},{"id":"longitude","multiple":false,"parentSelectors":["resto link"],"regex":"(?<=\\\"longitude\\\"\\s*:\\s*)\\d+\\.\\d+","selector":"script[type='application/ld+json']","type":"SelectorText"},{"elementLimit":0,"id":"scroll_food","multiple":true,"parentSelectors":["resto link"],"scroll":true,"selector":"div[data-test-id*=\"product-list\"] > div","type":"SelectorElement"},{"id":"zone_id","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"Address","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"Slug","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"MinimumOrderAmount","multiple":false,"parentSelectors":["resto list"],"regex":"\\d+(?:\\.\\d{2})?","selector":"span:nth-of-type(3)","type":"SelectorText"},{"id":"Comission","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"Tax","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"DeliveryTime","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"p:nth-of-type(1) span.v1qrjxea","type":"SelectorText"},{"id":"PerKmDeliveryFee","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"p:nth-of-type(3) span","type":"SelectorText"},{"id":"MaximumDeliveryFee","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"p:nth-of-type(3) span","type":"SelectorText"},{"id":"RestaurantModel","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"ScheduleOrder","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"FreeDelivery","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"TakeAway","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"Delivery","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"Veg","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"NonVeg","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"OrderSubscription","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"Status","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"FoodSection","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"ReviewsSection","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"SelfDeliverySystem","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"PosSystem","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"},{"id":"RestaurantOpen","multiple":false,"parentSelectors":["resto list"],"regex":"","selector":"","type":"SelectorText"}]}

Hi. Can someone help or refer me to somewhere?

Hi, you mentioned that the issue is 'now it scrolls but stops after it.' However, based on your video, it appears that the page scrolls and opens the listing links as intended. Could you please clarify what exactly is not working?