код html представлен на картинке.
Я пробовал следующую попытку:
content = soup.find_all('div', {"class": ["listing_category_business company_profile", "listing_category_business free_listing"]})
для компании в содержании:
phoneIcon = driver.find_element_by_xpath\
("/html/body/div/div[3]/div[2]/div[2]/div/div[4]/table/tbody/tr[7]/td/div/div/table/tbody/tr[2]/td[2]/table/tbody/tr[2]/td/table/tbody/tr[5]/td[3]/span").get_attribute("dcl_val.tel")
возвращаемый результат:
На этой странице можно извлечь 10 разных чисел, все с разными идентификаторами, поэтому я не могу использовать это для использования find_element_by_xpath()
. Есть ли решения для следующей проблемы? Приносим извинения, если решение легко решить, поскольку я только вчера начал использовать Selenium и все еще разбираюсь в этом.
Страница html: https://www.streetdirectory.com/businessfinder/company/505/Cleaning_Services/All/2/