#PyQuery: 一个类似jQuery的Python库

#出处:http://www.cnblogs.com/QLeelulu/archive/2010/03/05/pyQuery.html#文档:具体的PyQuery文档见:http://pyquery.org/from pyquery import PyQuery as pqd=pq(‘<html></html>‘)#直接拼htmld=pq(url=‘http://www.qq.com‘)#打开一个urlprint d(‘title‘)#获取title元素print d(‘title‘).text()#获取title的标题print d(‘#guess‘).html()#获取id元素print d(‘.s‘)#根据类名获取元素a=d(‘#topNavIn li:eq(5)‘).find(‘a‘)#复杂的选择器也是可以的a.attr(‘href‘)#获取属性a.attr(‘href‘, ‘http://qleelulu.cnblogs.com‘).attr(‘href‘)#修改属性值d(‘#LoginFrom‘).hasClass(‘Login_ajax‘) #css类操作d(‘#LoginFrom‘).addClass(‘lulu‘).attr(‘class‘) #css类操作
时间: 2024-10-17 16:33:50

#PyQuery: 一个类似jQuery的Python库的相关文章

封装一个类似jquery的ajax方法

//封装一个类似jquery的ajax方法,当传入参数,就可以发送ajax请求 //参数格式如下{ // type:"get"/"post", // dataType:"json"/"jsonp", // url:"地址", // data:{key:value} // success:function(){ // } // } //还需要一个跨域方法,可以访问远程服务器的数据 function myAja

实现一个类似jquery选择器的小轮子(一)

 最近在做移动端的项目,主管说不用jq,尽量用轻量级的类库.但是自己对jq的选择器又比较依靠,因此尝试着在两晚的时间里自己做一个选择器出来,功能当然也是尽量像jq靠拢. 先大致的整理下自己的思路: 每一次遍历dom元素,每一次遍历到的元素便是下一次遍历到的元素的父级. <div class="firstPapas"><!--第一个父级--> <li class="secondsPapa"><!--第二个父级--> &l

实现一个类似jquery选择器的小轮子(二)

大致的思路已经整理出来, 上一次遍历到的子级是下一次遍历到的父级; 首先开始是对$(str)里面的str字符串进行切片; var str = ' div .abc .edf ' $(str); //切片思路如下 //首先在使用选择器时可能手误,前面空了空格,或者后面空了空格:为了增加容错性,在此先对字符串使用trim方法. str = str.replace(/^\s+|\s+$/g,''); console.log(str);//得到'div .abc .edf'; //开始对字符串进行切割

手动模拟一个类似jquery的ajax请求

1 var $ = { 2 parms:function(obj){ 3 var str = ''; 4 for(var k in obj){ 5 str +=k+'='+obj[k]+'&'; 6 } 7 str = str.slice(0,-1); 8 return str; 9 }, 10 ajax:function(options){ 11 var type = options.type; 12 var url = options.url||''; 13 var data = optio

做一个类似JQuery获取DOM对象的$()

在dom操作时,有时根据id获取单个对象.有时根据className获取多个对象.平常可能我们用两个函数来实现这两个功能.不过我将它们整合了一下,目前使用情况良好,函数如下: view source print? 01 // 根据selector获取单个或多个元素, 02 // 获取多个元素时,可以指定元素的tag类型和父元素 03 function $(selector, tag, parent) { 04     var ret = []; 05     06     //没有传递selec

连续加班一周最终把所有的Python库整理出来了,愿各位早日学会Python!

我们直接开始主题,小伙伴们需要资料的话可以私信我回复01,可以获得大量PDF书籍和视频! Python常用的库简单介绍一下 fuzzywuzzy ,字符串模糊匹配. esmre ,正则表达式的加速器. colorama 主要用来给文本添加各种颜色,并且非常简单易用. Prettytable 主要用于在终端或浏览器端构建格式化的输出. difflib ,[Python]标准库,计算文本差异 . Levenshtein ,快速计算字符串相似度. Chardet 字符编码探测器,可以自动检测文本.网页

Python库整理

库名称简介 Chardet字符编码探测器,可以自动检测文本.网页.xml的编码. colorama主要用来给文本添加各种颜色,并且非常简单易用. Prettytable主要用于在终端或浏览器端构建格式化的输出. difflib,[Python]标准库,计算文本差异 Levenshtein,快速计算字符串相似度. fuzzywuzzy,字符串模糊匹配. esmre,正则表达式的加速器. shortuuid,一组简洁URL/UUID函数库. ftfy,Unicode文本工具7 unidecode,a

转:花了三个月终于把所有的Python库全部整理了!

链接:https://www.jianshu.com/p/2642f9d28f34 库名称简介 Chardet字符编码探测器,可以自动检测文本.网页.xml的编码. colorama主要用来给文本添加各种颜色,并且非常简单易用. Prettytable主要用于在终端或浏览器端构建格式化的输出. difflib,[Python]标准库,计算文本差异 Levenshtein,快速计算字符串相似度. fuzzywuzzy,字符串模糊匹配. esmre,正则表达式的加速器. shortuuid,一组简洁

这几天加班熬夜把所有Python库整理了一遍,非常全面!

库名称简介 Chardet 字符编码探测器,可以自动检测文本.网页.xml的编码.colorama 主要用来给文本添加各种颜色,并且非常简单易用.Prettytable 主要用于在终端或浏览器端构建格式化的输出.difflib,[Python]标准库,计算文本差异Levenshtein,快速计算字符串相似度.fuzzywuzzy 字符串模糊匹配.esmre 正则表达式的加速器.shortuuid 一组简洁URL/UUID函数库.ftfy,Unicode文本工具7unidecode,ascii和U