#python #selenium #selenium-webdriver
Вопрос:
Я пытаюсь написать содержимое сайта с помощью python selenium. Я не могу получить информацию из двух разных циклов в разные столбцы csv. Попробовал использовать метод zip, но, наконец, получил строковое представление объекта элемента.
(<selenium.webdriver.remote.webelement.WebElement (session="527f300ab83482fb65363e48ed4a99f2", element="9cd5288e-ce21-4fa1-a462-d07a28050bcf")>,)
Может быть, у кого-то есть какой-нибудь намек на этот код?
for page in range(5):
try:
names = driver.find_elements_by_xpath("//div[@class='title']/a")
numbers = driver.find_elements_by_class_name("btn.btn-primary.btn-xs")
nextpage = WebDriverWait(driver, 5).until(EC.presence_of_element_located((By.LINK_TEXT, "→")))
for name in names:
print(name.text)
writer.writerows([name.text.split(',')])
for number in numbers:
print(number.get_attribute('data-hidden-value'))
writer.writerows([number.get_attribute('data-hidden-value').split(',')])
finally:
nextpage.click()
else: