概述
假设题目如下
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碰到的问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复