Я пытаюсь извлечь ссылку из некоторых продуктов, используя следующий код
class Selenium:
def __init__(self,webdriver, page_number):
with open('Asins.csv', 'w') as f:
f.write("Asin \n")
self.page_number = page_number
print(self.page_number)
def Asin():
#asin = webdriver.find_elements_by_css_selector('.a-color-base.a-text-normal')
#asin = webdriver.find_elements_by_css_selector('.s-asin .sg-col-inner')
asin= webdriver.find_elements_by_css_selector('.s-image')
return asin
def lenP():
lenP = webdriver.find_elements_by_css_selector('.a-price-whole')
return lenP
self.num_page_items = len(lenP())
for i in range(self.num_page_items):
time.sleep(1)
print(Asin()[i].get_attribute('href'))
webdriver.close()
проблема в том, что программа возвращает это:
1
None
None
None
None
None
None
None
None
...
как я могу извлечь HREF