我是靠谱客的博主 落后帆布鞋,最近开发中收集的这篇文章主要介绍使用pyquery碰到的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

假设题目如下

dateHtml = v_source('series').find('value')        #将以series开头的value标签的html段落过滤
print dateHtml

输出html段落结果如下

<value xid="0">2013-07-07</value>
<value xid="1">2013-07-08</value>
<value xid="2">2013-07-09</value>
<value xid="3">2013-07-10</value>
<value xid="4">2013-07-11</value>
<value xid="5">2013-07-12</value>
<value xid="6">2013-07-13</value>
<value xid="7">2013-07-14</value>
<value xid="8">2013-07-15</value>
<value xid="9">2013-07-16</value>

把上述html段落中的日期输出来,如下代码

for dateEle in dateHtml:
    print dateEle.html()

输出结果如下

Traceback (most recent call last):
  File "E:/WorkSpace/ZhuRouPro/ZhuRouPro/spiders/zrprice_spider.py", line 18, in 
    print dateEle.html()
AttributeError: 'HtmlElement' object has no attribute 'html'

发现上述输出结果出现问题,经过调试,应改为如下

for dateEle in dateHtml:
    date = pq(dateEle).text()

输出结果如下

2013-07-07
2013-07-08
2013-07-09
2013-07-10
2013-07-11
2013-07-12
2013-07-13
2013-07-14
2013-07-15
2013-07-16

最后

以上就是落后帆布鞋为你收集整理的使用pyquery碰到的问题的全部内容,希望文章能够帮你解决使用pyquery碰到的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部