Я пытался очистить сайт, разбитый на селен питон. Код, который я написал, смог извлечь данные с первой страницы, а также перейти на страницу 2, но не смог извлечь содержимое 2-й страницы и остальных страниц.
Я получил результат только на странице 1
from selenium import webdriver
import time
browser = webdriver.Chrome(executable_path='C:\Python27\Scripts\chromedriver.exe')
browser.get("https://www.etsy.com/ca/c/jewelry/necklaces" )
posts= browser.find_elements_by_class_name("text-gray")
for post in posts:
print post.text
for i in range(1,3):
u=browser.get('https://www.etsy.com/ca/c/jewelry/necklaces?ref=pagination&page=%s' % str(i))
print".................................."+ str(i)+"......................................."
time.sleep(10)
new= u.find_element_by_class_name("text-gray")
for we in new:
print we.text
Это сообщение об ошибке, которое я получил: AttributeError: 'NoneType' object has no attribute 'find_elements_by_class_name