问题有关分析的网站: 我的代码:的Python的urllib,HTML解析
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
import os
import urllib2
import re
# Parse Web
from lxml import html
import requests
def parse():
try:
output = open('proba.xml','w')
page = requests.get('http://www.rts.rs/page/tv/sr/broadcast/22/RTS+1.html')
tree = html.fromstring(page.text)
parse = tree.xpath('//div[@class="ProgramTime"]/text()|//div[@class="ProgramName"]/text()|//a[@class="recnik"]/text()')
for line in parse:
clean = line.strip()
if clean:
print clean
except:
pass
parse()
我的问题是我怎么能写这样的结果到文件,当我尝试用这样的:
print >> output, line
我只有6个第一行文件。 有了这个代码:
output.write(line)
同样的事情,所以你可以帮助我解决这个问题。 我想要输出解析的内容。
Thx for solution it works! – Pivopija