提问人:MAHMUT CAN SARIBAL 提问时间:11/18/2023 更新时间:11/18/2023 访问量:23
检测是否存在含硒的元素
Detection of the presence or absence of an element with selenium
问:
我的问题如下;首先,我从页面中提取评论,当这些评论很长时,有一个“查看更多”按钮,我按下这个按钮。但是,问题从这里开始,并非页面的每个页面都有此按钮。如果找不到,程序就会停止,但如果我自己切换到另一页,它就会继续。我正在等待你的解决方案。问候。
try:
button = driver.find_elements(By.CSS_SELECTOR, 'span.********')
for button in devamini_gor_button:
button.click()
......
....
...
except:
print('Error')
问题简介:并非在每个评论中都能找到此按钮。有些页面没有它,所以程序正在等待,我必须手动在页面之间切换。
首先,我做了研究,我发现了这样一个函数,我认为它返回了一个布尔值(element.is_displayed()),我给它赋值了一个值。例如;incoming_value= element.find_element(......)。is_displayed()
if incoming_value== True:
button = driver.find_elements(By.CSS_SELECTOR, 'span.********')
for button in devamini_gor_button:
button.click()
......
....
...
else:
comment = driver.find_elements(......);,
我做了一些这样的实验,但我没有得到任何结果。
答: 暂无答案
评论