【发布时间】:2018-08-28 09:33:33
【问题描述】:
我有this quora 网页作为示例
它确实包含 4 个“查看支持者”按钮 使用此代码,我想获取所有 4 个按钮,以便以后一一单击。
upvoter_list = wait.until(EC.presence_of_all_elements_located((By.CLASS_NAME, 'AnswerVoterListModalLink')))
print(len(upvoter_list)) 给我 4,这是正确的
当我打印upvoter_list 的第一个元素的文本时
print(upvoter_list[0].text)
结果我得到“查看支持者” 但是当我打印剩余的部分时,我得到的是空结果,
print(upvoter_list[1].text)
有什么问题?
【问题讨论】:
-
我只看到 2 个按钮和按预期打印的文本
-
不,有 4 个查看 upvotes 按钮,当您打印 upvoter_list 的第一个元素的文本时,您会得到“view upvotes”,但剩下的结果是空的
标签: python api selenium web-scraping quora