pyquery基本操作:
from pyquery import pyquery as pq
# 引數為字串的情況
html_str = ""
your_url = ""
# 引數為檔案
path_to_html_file = "hello123.html"
# 將引數傳入pq庫之後得到html頁面
# d = pq(html_str)
# d = pq(etree.fromstring(html_str))
# d = pq(url=your_url)
# d = pq(url=your_url, opener=lambda url, **kw: urlopen(url).read())
d = pq(filename=path_to_html_file)
# 此時的'd'相當於jquery的'$',選擇器,可以通過標籤,id,class等選擇元素
# 通過id選擇
table = d("#my_table")
# 通過標籤選擇
head = d("head")
# 通過樣式選擇,多個樣式寫一起,使用逗號隔開即可
p = d(".p_font")
# 獲取標籤內的文字
text = p.text()
print text
# 獲取標籤的屬性值
t_class = table.attr('class')
print t_class
# 遍歷標籤內的選項
# 列印**中的td中的文字
for item in table.items():
# 這個迴圈只迴圈一次,item仍然是pquery的物件
print item.text()
for item in table('td'):
# 這個迴圈迴圈多次,item是html的物件
print item.text
PyQuery基本操作介紹
pyquery為python提供乙個類似於jquery對html的操作方式,可以使用jquery的語法對html文件進行查詢操作。from pyquery import pyquery as pq doc pq url print type doc 獲取導航鏈結的父元素 id u1 products...
Python爬蟲PyQuery庫基本用法入門教程
pyquery庫也是乙個非常強大又靈活的網頁解析庫,如果你有前端開發經驗的,都應該接觸過jquery,那麼pyquery就是你非常絕佳的選擇,pyquery 是 python 仿照 jquery 的嚴格實現。語法與 jquery 幾乎完全相同,所以不用再去費心去記一些奇怪的方法了。官網位址 jque...
爬蟲pyquery基礎篇
一 點睛 如果你對web有所涉及,如果你比較喜歡用css選擇器,如果你對jquery有所了解,那麼這裡有乙個更適合你的解析庫 pyquery。二 安裝 venv e webspider pip install pyquery三 初始化 1 點睛 pyquery初始化方式有多種,比如直接傳入字串,傳入...