問題有關分析的網站: 我的代碼:的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