PyQuery 用法和实例
来源:互联网 发布:广州数据库定制 编辑:程序博客网 时间:2024/06/06 02:18
Usage_PyQuery
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Date : 2017-09-25 11:08:58# @Author : kangvcar (kangvcar@126.com)# @Link : http://www.github.com/kangvcar/# @Version : $Id$## 安装# pip install pyquery# print "================================================"## 初始化# 1.直接字符串# from pyquery import PyQuery as pq# doc = pq("")# 2.lxml.etree# from lxml import etree# doc = pq(etree.fromstring(""))# 3.直接传URL# from pyquery import PyQuery as pq# doc = pq('http://www.baidu.com')# 4.传文件# from pyquery import PyQuery as pq# doc = pq(filename='hello.html')# print "================================================"# # hello.html 内容如下### from pyquery import PyQuery as pq# doc = pq(filename='hello.html')# print doc.html()# print type(doc)# li = doc('li')# print type('li')# print li.text()# print "================================================"## 属性操作# from pyquery import PyQuery as pq# p = pq('')('p')# print p.attr("id")# print p.attr("id", "plop")# print p.attr("id", "hello")# from pyquery import PyQuery as pq# p = pq('')('p')# print p.addClass('beauty')# print p.removeClass('hello')# print p.css('font-size', '16px')# print p.css({'background-color': 'yellow'})# print "================================================"## DOM操作# from pyquery import PyQuery as pq # p = pq('')('p')# print p.append(' check out reddit')# print p.prepend('Oh yes!')# d = pq('#
#- first item
#- second item
#- third item
#- fourth item
#- fifth item
#')# p.prependTo(d('#test'))# print p# print d# d.empty()# print d# print "================================================"## 遍历# 遍历用到 items 方法返回对象列表,或者用 lambda# from pyquery import PyQuery as pq# doc = pq(filename='hello.html')# lis = doc('li')# for li in lis.items():# print li.html() # print lis.each(lambda e: e)# print "================================================"# 网页请求# PyQuery 本身还有网页请求功能,而且会把请求下来的网页代码转为 PyQuery 对象。# from pyquery import PyQuery as pq# print pq('http://cuiqingcai.com/', headers={'user-agent': 'pyquery'})# print pq('http://httpbin.org/post', {'foo': 'bar'}, method='post', verify=True)Germy
阅读全文
1 0
- PyQuery 用法和实例
- pyquery ----用法
- pyquery的用法
- Python PyQuery的用法
- pyquery用法详解
- pyQuery
- PyQuery
- Python使用pyquery抓取数据实例
- Python爬虫利器之PyQuery的用法
- cygwin下安装pyquery和lxml
- sed用法和实例
- ExpandableListView用法和实例
- 用法和实例
- foreach用法和实例
- BeautifulSoup 用法和实例
- BeautifulSoup_CSS_Select 用法和实例
- BeautifulSoup_find_ 用法和实例
- Requests 用法和实例
- 分布式系统接口幂等性设计
- Scala编程实战—数值
- iOS11开发新增功能大全
- UGUI研究院之SpritePacker打包教程
- 单例模式
- PyQuery 用法和实例
- windows安装python以及相关库
- springboot 自定义权限标签(tld),在freemarker引用
- HBase 简介、架构、工作原理深析——(一)
- mysql行列转换
- ios——备忘__attribute__总结(一)
- mybatis学习一
- js阻止事件
- Requests 用法和实例