Я пытаюсь очистить некоторые данные этого конкретного URL с помощью селена или скрапа.
Я удалил другие страницы без проблем, однако, когда дело доходит до этих конкретных URL-адресов, информация, которую я пытаюсь скрести в список, возвращается пустой.Я использовал терапию, затем перешел к использованию селена, но результат тот же.Я также использую pycharm и chromedriver.
В частности, я ищу информацию о всех моделях телефонов на 'https://shop.freedommobile.ca/devices'.. Я печатаю список только для того, чтобы узнать, что с сайта ничего не было соскоблено или, скорее, очистка прошла успешно, но ничего не было возвращено..
То же самое происходит, когда я пытаюсь что-то здесь тоже почистить:
https://shop.freedommobile.ca/devices/Apple/iPhone_XS_Max?sku=190198786074&planSku=Freedom%20Big%20Gig%20%2B%20Talk%2015GB
from selenium import webdriver
#open chrome browser and navigate to the webpage
driver = webdriver.Chrome()
driver.get("https://shop.freedommobile.ca/devices")
#extract the names of the phones
phones = driver.find_elements_by_css_selector('.jXeFbj')
#counts phone and its model
for element in range(len(phones)):
numPhone = int(element) + 1
print("phone "+ str(numPhone) +" : " + phones[element].text)
#number of phones in total
sizeOfList = len(phones)
print(sizeOfList)
То, что должно произойти, это вытащить все названия моделейтелефоны в список.
phones = ['iPhone XS Max', 'iPhone XS', 'iPhone XR', ...]