请看这个HTML代码:
<header class="online">
<img src="http://static.flv.com/themes/h5/img/iconos/online.png"> <span>online</span>
<img src="http://static.flv.com/themes/h5/img/iconos/ojo16.png"> 428 <p>xxfantasia</p>
</header>
Run Code Online (Sandbox Code Playgroud)
我想在里面得到文本(在这种情况下是428).我用过这个:
def parse(self, response):
sel = Selector(response)
cams = sel.css('header.online')
for cam in cams:
print cam.css('text').extract()
Run Code Online (Sandbox Code Playgroud)
我想我已经使用了正确的css选择器,但我得到了空的结果.
有帮助吗?
我有这个清单:
scores = [
('WillyCaballero', '2'),
('Angeleri', '2'),
('Antunes', '2'),
('FlavioFerreira', '2'),
('Camacho', '2'),
('SamuGarc\xc3\xada', '2'),
('I\xc3\xb1igoMart\xc3\xadnez', '2'),
('Jos\xc3\xa9\xc3\x81ngel', '6')
...
]
Run Code Online (Sandbox Code Playgroud)
如何在一个str变量和输出中存储这样的格式?:
Willy Caballero 2
Angeleri 2
Antunes 2
...
Run Code Online (Sandbox Code Playgroud)