美文网首页
[selenium]查找单个节点

[selenium]查找单个节点

作者: Franckisses | 来源:发表于2019-01-21 21:38 被阅读10次

           我们利用selenium创建了浏览器对象,然后通过get方法传入URL来驱动浏览器打开了指定的网页,然后我们就可以对网页中指定的对象进行操作。
           可以通过selenium的指定的单个节点。我们就以淘宝为例吧。

    from selenium import webdriver
    
    
    webObject = webdriver.Chrome()
    
    webObject.get('http://www.dongqiudi.com')
    
    #通过xpath来查找标签
    a = webObject.find_element_by_xpath('//*[@id="header"]/div/div[1]/a[2]')
    #通过链接的文字来查找标签
    b = webObject.find_element_by_link_text('全体起立!懂球帝本周国际赛事MVP提名揭晓')
    print("b",b)
    #通过链接的关键字来查找标签
    c = webObject.find_element_by_partial_link_text('阿森纳官方')
    print("c",c)
    #通过class的属性来查找标签
    d = webObject.find_element_by_class_name('header_left')
    print('d',d)
    #通过css选择器来查找标签
    e = webObject.find_element_by_css_selector('.pc_count')
    print("e",e)
    #通过id来查找标签
    f = webObject.find_element_by_id('live_nav')
    print('f',f)
    #通过name属性来查找标签
    g = webObject.find_element_by_name('baidu_union_verify')
    print('g',g)
    #通过标签名来查找标签
    h = webObject.find_element_by_tag_name('a')
    print('h',h)
    

    以上就是查找单个节点的方法。
    参考网站是:dongqiudi。

    相关文章

      网友评论

          本文标题:[selenium]查找单个节点

          本文链接:https://www.haomeiwen.com/subject/fzchjqtx.html