【发布时间】:2010-10-24 06:07:48
【问题描述】:
我有这个脚本-
import lxml
from lxml.cssselect import CSSSelector
from lxml.etree import fromstring
from lxml.html import parse
website = parse('http://example.com').getroot()
selector = website.cssselect('.name')
for i in range(0,18):
print selector[i].text_content()
正如您所见,for 循环在我预先设置的多次后停止。我希望 for 循环只有在打印完所有内容后才停止。
【问题讨论】:
-
感谢大家的回答...还注意到我把网站设置为xxx.com。
-
对了,你不需要导入
CSSSelect,因为你在root上使用cssselect方法。
标签: python iterator for-loop lxml