当前位置 : 主页 > 编程语言 > python >

7 获取页面元素属性

来源:互联网 收集:自由互联 发布时间:2022-06-15
1 ''' 2 1、页面title 3 2、元素文本 4 3、元素标签 5 4、元素其他属性 6 5、框内文本 7 6、浏览器名称 8 ''' 9 from selenium import webdriver 10 import re 11 12 browser=webdriver.Firefox();#实例化一个驱动 13
1 '''
2 1、页面title
3 2、元素文本
4 3、元素标签
5 4、元素其他属性
6 5、框内文本
7 6、浏览器名称
8 '''
9 from selenium import webdriver
10 import re
11
12 browser=webdriver.Firefox();#实例化一个驱动
13 browser.maximize_window()#窗口最大化
14 browser.get("https://www.baidu.com") #打开测试地址
15 browser.find_element_by_id("kw").send_keys("abc")
16
17 print(browser.title) #页面title
18 print(browser.find_element_by_id("kw").get_attribute("class")) #百度输入框的属性
19 print(browser.find_element_by_id("kw").get_attribute("value")) #获取输入文本
20 print(browser.page_source) #页面源码
21
22 url_list=re.findall('href=\"(.*?)\"', browser.page_source, re.S)
23 allurl=[]
24 for url in url_list:
25 if "http" in url:
26 allurl.append(url)
27 print(allurl)
28
29 browser.quit()

 


上一篇:11 js处理多窗口
下一篇:没有了
网友评论