首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我很难用Selenium找到这个web元素

我很难用Selenium找到这个web元素
EN

Stack Overflow用户
提问于 2022-11-01 17:30:59
回答 2查看 26关注 0票数 0

我使用selenium从一个网站中提取数据,我的目标是使用python复制并粘贴该日期到另一个站点,我可以使用iFrame + XPATH从第一个站点中提取数据,但是在第二个站点上,我没有找到确切的web元素。我把它贴在下面:

代码语言:javascript
复制
<textarea rows="5" aria-invalid="false" placeholder="Paste in a list of emails separated by commas or new lines" class="MuiOutlinedInput-input MuiInputBase-input MuiInputBase-inputMultiline MuiInputBase-inputSizeSmall TextInput-input css-x7mp9n" id="mui-2" style="height: 115px;"></textarea>
EN

回答 2

Stack Overflow用户

发布于 2022-11-01 17:49:56

  1. 站点可以有多个iframe.
票数 0
EN

Stack Overflow用户

发布于 2022-11-02 08:13:41

如果将该元素放置在html的主体中,而不是放在iframe中,则可以尝试使用以下方法之一:

代码语言:javascript
复制
driver.find_element(By.ID, 'mui-2')

代码语言:javascript
复制
driver.find_element(By.XPATH, '//textarea[@placeholder="Paste in a list of emails separated by commas or new lines"]')

如果没有任何帮助,我们将需要了解更多关于页面结构和您正在使用的代码与它进行交互。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74279681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档