PyQuery基本操作介紹

2022-08-29 22:57:17 字數 1523 閱讀 7657

pyquery為python提供乙個類似於jquery對html的操作方式,可以使用jquery的語法對html文件進行查詢操作。

from pyquery import pyquery as pq

doc = pq(url='')

print(type(doc))

# 獲取導航鏈結的父元素(id='u1')

products = doc('#u1')

print(type(products))

link_index_first = products('a:first')

link_index_last = products('a:last')

link_index_custom = products('a:eq(2)')

print(type(link_index_first))

print(link_index_first.text())

print(link_index_last.text())

print(link_index_custom.text())

糯公尺

更多產品

hao123

print(link_index_first.attr('name'))
tj_trnuomi

# 遍歷所有導航鏈結,並顯示鏈結的name屬性和在網頁上顯示的文字

links = products('a')

for link in links:

id_name = link.get('name')

text = link.text

print('name: \ttext: '.format(id_name, text))

d = pq("")

d = pq(etree.fromstring(""))

d = pq(filename=path_to_html_file)
from lxml.html import htmlparser, fromstring

utf8_parser = htmlparser(encoding='utf-8')

with open(page, encoding='utf-8') as filehandler:

file_contents = filehandler.read()

doc = pq(fromstring(file_contents, parser = utf8_parser))

PyQuery基本操作

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 e...

JavaWeb JDBC 介紹 基本操作

1.匯入驅動jar包 2.註冊驅動 class.forname com.mysql.jdbc.driver 3.獲取資料庫連線物件 connection conn drivermanager.getconnection jdbc mysql localhost 3306 mydb1,root roo...

Python爬蟲PyQuery庫基本用法入門教程

pyquery庫也是乙個非常強大又靈活的網頁解析庫,如果你有前端開發經驗的,都應該接觸過jquery,那麼pyquery就是你非常絕佳的選擇,pyquery 是 python 仿照 jquery 的嚴格實現。語法與 jquery 幾乎完全相同,所以不用再去費心去記一些奇怪的方法了。官網位址 jque...