Не удается найти вложенный ul / div с помощью Beautifulsoup - PullRequest
0 голосов
/ 28 января 2020

Я пытаюсь извлечь все ссылки на местоположения магазинов на веб-сайте: https://www.ulta.com/stores/directory

Структура сети выглядит следующим образом enter image description here

Я хочу извлечь все ссылки в ul (class = "sl-all-location__wrapper"), используя Beautifulsoup, как показано ниже, но я ничего не получил из кода

import requests
import bs4 as bs


resp = requests.get('https://www.ulta.com/stores/directory')
soup = bs.BeautifulSoup(resp.text, 'lxml')
soup.find_all('ul',{'class': 'sl-all-locations__wrapper'})

Кроме того, такие запросы, как

soup.find_all('div',id='sl-all-locations') 

тоже не работает ...

Мне интересно, если что-то не так с моим кодом или веб-сайт анти-скребок ....

может кто-нибудь помочь мне с этим?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...