Я работаю над проектом BeautifulSoup
from bs4 import BeautifulSoup as soup
from requests import get
url = "https://www.yelp.com/search?find_desc=&find_loc=New+York%2C+NY&ns=1"
clnt = get(url)
page=soup(clnt.text,"html.parser")
container = page.findAll("div",{"class":"lemon--div__373c0__1mboc container__373c0__ZB8u4 hoverable__373c0__3CcYQ margin-t3__373c0__1l90z margin-b3__373c0__q1DuY padding-t3__373c0__1gw9E padding-r3__373c0__57InZ padding-b3__373c0__342DA padding-l3__373c0__1scQ0 border--top__373c0__3gXLy border--right__373c0__1n3Iv border--bottom__373c0__3qNtD border--left__373c0__d1B7K border-color--default__373c0__3-ifU"})
container = container[1]
url2= "https://www.yelp.com"+container.a["href"]
clnt2 = get(url2)
page2 = soup(clnt2.text, 'html.parser')
info = page2.find("div",{"class":"lemon--div__373c0__1mboc island__373c0__3fs6U u-padding-t1 u-padding-r1 u-padding-b1 u-padding-l1 border--top__373c0__19Owr border--right__373c0__22AHO border--bottom__373c0__uPbXS border--left__373c0__1SjJs border-color--default__373c0__2oFDT background-color--white__373c0__GVEnp"})
contact=info.div (Example contact variable)
В этой переменной «информация» я получаю div, который содержит все контактные данные, я хочу взять контактный номер из этого div
И когда я печатаю эту переменную "info", она также показывает, что контактный номер присутствует в переменной, включая другие детали, но когда я перебираю элементы div, чтобы получить номер контакта, я не смог его найти. Я также пытался получить все дочерние элементы div, и даже включая класс самого div, я не смог получить этот
Первый указанный URL-адрес: https://www.yelp.com/search?find_desc=&find_loc=New+York%2C+NY&ns=1
Второй URL "url2" это: https://www.yelp.com/biz/levain-bakery-new-york Который имеет контактную информацию
Любые решения ???