我正在尝试从下面的html中检索网页中的数据
<div class="someclass">
<p class="name"><a href="#/word/1/">helloworld</a></p>
</div>
我的目标是解析“#/ word / 1 /”
target = self.driver.find_element_by_class_name('someclass')
print target
print target.text
print target.get_attribute("css=a@href")
print target.tag_name
但输出是
<selenium.webdriver.remote.webelement.WebElement object at 0x10bf16210>
helloworld
None
div
我尝试了很多方法,似乎无法在目标类中获取“ a href”的内容。
我真的不想做的是获取页面的源代码,然后进行字符串搜索,这似乎很愚蠢。
反正得到那个?
据我所知,您可以通过搜索子元素来获取href
div = self.driver.find_element_by_class_name('someclass')
div.find_element_by_css_selector('a').get_attribute('href')
问题内容: 我正在尝试从下面的html中检索网页中的数据 我的目标是解析“#/ word / 1 /” 但输出是 我尝试了很多方法,似乎无法在目标类中获取“ a href”的内容。 我真的不想做的是获取页面的源代码,然后进行字符串搜索,这似乎很愚蠢。 反正得到那个? 问题答案: 据我所知,您可以通过搜索子元素来获取href
问题内容: 我在C#中使用Selenium。我有返回脚本代码的脚本代码。如何从中获取内容? 问题答案: 最好的办法就是使用和访问它。
在react native中,如何获取webview中的某个标签的内容,例如: 在webview中,加载baidu.com,我要获取这个页面中选择器为#s_menu_mine的innerText. 这是我当前尝试的代码,gpt给我的,但是这并不能触发handleMessage,即使触发了,我也不确定方法内的代码是否正确,代码如下:
我想在这里得到这个特定元素内的文本 如何使用python和selenium从“数据剪贴板文本”中获取文本? 我试过了 没有运气
问题内容: 我正在尝试从“ a href”属性获取链接 我在做什么: 我正在获取具有“ dl_link 1”类的元素,但无法获取它的链接,字符串为空? 问题答案: 您需要使用实际的属性名称进行调用。更换: 与:
我试图解析我的大学网站,以获得一个新闻列表(标题+链接)从主要网站。然而,当我试图解析一个完整的网站时,我要查找的链接被嵌套在其他类、表等的深处。下面是我试图使用的代码: 但不管用。如果每一个链接都放在以下位置,那么是否有更好的方法获得所有这些链接的href值和标题: 也许是某种循环,它会迭代所有这些标记,并从中获取值? 感谢帮助:-)