如何在python中使用selenium从h1标记获取字符串

2024-05-19 20:54:33 发布

您现在位置:Python中文网/ 问答频道 /正文

<h1 align='center'>MD5 encrypt this string</h1><h3  
align='center'>pc08BLh9x7fCaZTHux9n</h3><center><form action="" 
method="post">

请帮我拿h3标签中的字符串!! 我试过了,但什么也没有得到:

from selenium import webdriver

driver = webdriver.Chrome('C://Program Files//webdrivers//chromedriver.exe')
driver.get('https://www.google.gr/')

string=driver.find_element_by_tag_name(h3)

Tags: formstringdriveractionthish1postmethod
2条回答

h3标签不在您的站点上。所以我用标签代替了它。请参阅下面的解决方案以打印与您的标签相关的内容

driver = webdriver.Chrome(executable_path=r"chrome driver path")
driver.get('https://www.google.gr/')

string=driver.find_element_by_tag_name("a")
print string.text

此外,如果要检索所有标记的文本,则可以使用find_elements_by_tag_name。请参阅下面的内容

string=driver.find_elements_by_tag_name("a")
for element in string:
    print element.text

如果需要h3元素的文本,则需要执行以下操作:

string=driver.find_element_by_tag_name(h3).text

相关问题 更多 >