pyQuery/python3基本使用

初始化

  • 使用字符串
    pyquery.PyQuery("
  • 使用url
    pyquery.PyQuery(url=''http:///www.baidu.com")
  • 使用文件
    pyquery.PyQuery(filename="index.html")

开始

html = """
戈德堡一家 第六季
""" doc = pq(html) doc('.z-movie-playlink #indeximg ')
Out: [, ]

嵌套、获取属性

html = """
戈德堡一家 第六季
""" doc = pq(html) items = doc('.z-movie-playlink #indeximg ') print(items('img').attr('alt')) print(items('img').attr.alt)
Out: 
戈德堡一家 第六季
戈德堡一家 第六季

获取文本

html = """
戈德堡一家
""" doc = pq(html) items = doc('.z-movie-playlink #indeximg ') print(items('div').text())
Out:
小太阳

获取html文本

html = """
戈德堡一家
""" doc = pq(html) items = doc('.z-movie-playlink #indeximg ') print(items('div')) print(items('div').html())
Out:

        

            戈德堡一家 第六季
            小太阳

DOM操作

修改属性class

html = """

    
        
        
戈德堡一家
""" doc = pq(html) items = doc('.z-movie-playlink #indeximg ') items.addClass('flag') print(items) items.removeClass('flag') print(items)
Out:

        

修改普通属性

html = """

    
        
        
戈德堡一家
""" doc = pq(html) items = doc('.z-movie-playlink #indeximg ') items.attr('flag', 'yes') print(items) items.attr('flag', 'no') print(items)
Out:

        

参考文档:https://pythonhosted.org/pyquery/

你可能感兴趣的:(pyQuery/python3基本使用)