python中如何从网页中获取文本框的长度

2024-04-20 11:13:15 发布

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

如何从文本框中获取文本,从网页中获取搜索框。我正在尝试获取文本并获取长度以检查是否为空。 e、 g

 driver = webdriver.Chrome()
 driver.get('http://www.yahoo.com')

我尝试了driver.find_element_by_name('p').text,但即使文本在那里,它也会输出null。在


Tags: name文本comhttp网页getbywww
1条回答
网友
1楼 · 发布于 2024-04-20 11:13:15

对于inputweb元素,请使用el.get_attribute('value')

In [14]: driver = webdriver.Chrome()

In [15]: driver.get('http://www.yahoo.com')

In [16]: search = driver.find_element_by_css_selector('input[title=Search]')

In [17]: search.get_attribute('value')
Out[17]: u''

In [18]: search.send_keys('SO the best!')

In [19]: search.get_attribute('value')
Out[19]: u'SO the best!'

相关问题 更多 >