按 class 名称查找找不到元素
Find by class name can not found elements
https://parselsorgu.tkgm.gov.tr/
在此网页中,我试图在 satelite yandex 视图中查找元素,但 selenium 在该部分中找不到任何内容。我如何在此卫星 yandex 视图中找到元素。
如果我按检查,我可以看到代码,但无法访问它们..
sinir=sinir.find_elements_by_class_name('leaflet-zoom-animated')
获取,错误。
它可以从下拉菜单中获取,但无法获取卫星 yandex 视图部分
您可以找到它;
//*[@id="map-canvas"]/div[@class='leaflet-pane leaflet-map-pane']/div[@class='leaflet-pane leaflet-overlay-pane']//*[name()='svg']//*[name()='g']
您只需要使用 name() 标签即可。
我通过从左侧栏中选择随机区域找到了这个元素。
元素在 class 名称下不可见,您可以使用 name() = 'svg'
我想这会帮助你理解..
https://parselsorgu.tkgm.gov.tr/
在此网页中,我试图在 satelite yandex 视图中查找元素,但 selenium 在该部分中找不到任何内容。我如何在此卫星 yandex 视图中找到元素。 如果我按检查,我可以看到代码,但无法访问它们..
sinir=sinir.find_elements_by_class_name('leaflet-zoom-animated')
获取,错误。 它可以从下拉菜单中获取,但无法获取卫星 yandex 视图部分
您可以找到它;
//*[@id="map-canvas"]/div[@class='leaflet-pane leaflet-map-pane']/div[@class='leaflet-pane leaflet-overlay-pane']//*[name()='svg']//*[name()='g']
您只需要使用 name() 标签即可。
我通过从左侧栏中选择随机区域找到了这个元素。
元素在 class 名称下不可见,您可以使用 name() = 'svg'
我想这会帮助你理解..