安裝 pip install pyquery 導入 from pyquery import PyQuery as pq 初始化: from pyquery import PyQuery as pq html = ''' <div> <ul> <li class="item-0">first item</li> <li class="item-1"><a href="link2.html">second item</a></li> </ul> </div> ''' doc = pq(html) # 字符串初始化 doc = pq("http://www.baidu.com/") # URL初始化 doc = pq(filename='demo.html') # 文件初始化 # PyQuery庫也是一個很是強大又靈活的網頁解析庫,若是你有前端開發經驗的, # 都應該接觸過jQuery,那麼PyQuery就是你很是絕佳的選擇, # PyQuery 是 Python 仿照 jQuery 的嚴格實現。語法與 jQuery 幾乎徹底相同 from pyquery import PyQuery as pq doc = pq(html) li = doc('xx') print(li) # 打印匹配到的標籤 from pyquery import PyQuery as pq doc = pq(html) lis = doc('xx').items() # 多個元素使用.items()遍歷獲取 print(type(lis)) # <class 'generator'> for li in lis: print(li) d = pq(html) xx = d('tr:has(th)') # 獲取包含有th子標籤的tr標籤 ''' # print(xx) # 獲取匹配到的標籤 <tr> <th class="country">國家</th> <th>IP地址</th> </tr> # print(xx.html()) # 獲取匹配到的標籤的html <th class="country">國家</th> <th>IP地址</th> # print(xx.text()) # 獲取匹配到的標籤的文本 國家 IP地址 ''' ### 參照jQuery的使用方法來使用pyquery