Seleniem---Python3---获取对象属性

  获取对象属性方法:get_attribute('属性名称')

#coding = utf-8

from selenium import webdriver
import os,time

#Selenium cookie处理

#D:\chromedriver_win32\chromedriver.exe
#webdriver 可以帮助我们读取,添加,删除cookie信息。

class driver_onload(object):
    def __init__(self):
        self.driver = webdriver.Chrome('D:\chromedriver_win32\chromedriver.exe')

    def driver_cookie(self):
        href_list = []
        self.driver.get('https://www.cnblogs.com/')
        href = self.driver.find_element_by_id('nav_menu').find_elements_by_css_selector('[href]')
        for i in href:
            href_list.append(i.get_attribute('href'))

        return href_list

if __name__ == "__main__":
    a = driver_onload()
    print(a.driver_cookie())

 

posted @ 2020-04-17 16:41  天象独行  阅读(170)  评论(0编辑  收藏  举报