Кто-нибудь может мне помочь?
Я пытаюсь собрать сообщения на китайском дискуссионном форуме.Я написал код, чтобы открыть сообщения на форуме и получить текст каждого сообщения.Это хорошо работает для страницы 1.
Затем я хочу перейти на следующую страницу: для «кнопки» для этого есть class = «next z-enable», поэтому я думаю, что мне нужно использовать xpath, чтобы найти его, но потом, когда я делаю Selenium, кажется, нет, иди, чтобы перейти на следующую страницу этого.Является ли кнопка Java-скриптом или что-то в этом роде?
driver = webdriver.Chrome()
driver.get('http://comment.tie.163.com/EIU9CP4R0001875O.html')
posts = driver.find_elements_by_class_name("rgt-col")
for idx, x in enumerate(posts):
content = str(x.text)
print(content)
with open(''+str(idx)+'post.txt', 'w') as g:
g.write(content)
time.sleep(20)
driver.find_element_by_xpath("//*[@id='tie-main']/div[2]/div[2]/div[2]/div/ul/li[6]/span")
element.click()
Любая помощь с этим была бы очень признательна!Я новичок в Python / Selenium, но стараюсь учиться как можно быстрее.Спасибо ...