操作表格 判断周六是否可预约,没有隔2s刷新

all_data=browser.find_elements(By.XPATH, "//label[@class='current']") #把所有日期元素对像选取出来

rowall=[rowall.text for rowall in all_data] #把对应的日期元素取出

rowindex=[rowall.index(i) for i in rowall if u'星期六' in i] #获取列

'''
判断周六是否可预约,没有隔2s刷新
'''
while True:
tds=browser.find_elements(By.XPATH,"//tbody[@id='timeline']/tr/td[%d]" % (rowindex[0]+1))
if [td for td in tds if "可预约" in td.text]:break
else:
browser.find_element_by_xpath("//span[@receivepointsid='440307000000']").click()
time.sleep(2)

.....

posted @ 2019-06-24 14:38  luonan520_86  阅读(105)  评论(0)    收藏  举报