【发布时间】:2021-03-15 14:31:52
【问题描述】:
我一直在尝试获取下面所附图片中圈出的文字。
我的代码:
driver.find_element_by_xpath('/html/body/chrome/div/mat-sidenav-container/mat-sidenav-content/div/ng-component/entity-v2/page-layout/div/div/div/page-centered-layout[3]/div/div/div[1]/row-card[1]/profile-section/section-card/mat-card/div[2]/div/list-card/div/table/tbody/tr/td[2]/field-formatter/identifier-formatter/a/div/div')
下面是我的代码的输出:
NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"/html/body/chrome/div/mat-sidenav-container/mat-sidenav-content/div/ng-component/entity-v2/page-layout/div/div/div/page-centered-layout[3]/div/div/div[1]/row-card[1]/profile-section/section-card/mat-card/div[2]/div/list-card/div/table/tbody/tr/td[2]/field-formatter/identifier-formatter/a/div/div"}
(会话信息:chrome=89.0.4389.82)。
请问我该如何解决这个问题?
【问题讨论】:
-
您可以遍历表格并使用 .text 获取文本。如果您需要更多帮助,则必须澄清您的问题。
-
谢谢。这是我要提取的文本“IPO 后债务 - Climeon”,如果可以的话,我需要代码方面的帮助。提前致谢。
标签: python selenium web-scraping selenium-chromedriver selenium-webdriver-python