【发布时间】:2019-10-31 23:08:23
【问题描述】:
您好,我正在使用 python 在 selenium 中制作刮刀。网络结构:
我想得到所有的价格和一天。但我什至无法将 div 作为可迭代对象捕获,因为下面的代码返回 TypeError "object not interable"...:
months = driver.find_element_by_xpath(".//div[@id='departure-calendar']")
for day in months:
daily_price=driver.find_element_by_xpath(".//span[@class='value']")
print(daily_price.text)
我做错了什么?我花了几个小时寻找问题的答案,但找不到。提前感谢您的帮助。
//编辑 感谢@xxMrPHDxx 醒了!
prices = driver.find_elements_by_xpath(".//span[@class='value']")
for p in prices:
print(p.text)
【问题讨论】:
-
请阅读为什么a screenshot of code is a bad idea。粘贴代码并正确格式化。
标签: python-3.x selenium