python ppt to html5,Python Output to HTML

I'm trying to aggregate pieces from different websites and consolidate them into a single site.

Since the information will change daily, I was trying to output the HTML code dynamically with %s formatting. However, this seems ripe for disaster somewhere along the way as the amount of information grows since I don't know of any way I can label the %s to at least keep track of what they're referring to (This is only a fraction of what I would like to ultimately have).

I tried looking at Bootstrap, but it was a little beyond me honestly as all I'm looking to do is have a simple HTML output. Is that the best solution at this point?

url = 'http://rss.nytimes.com/services/xml/rss/nyt/Business.xml'

resp = requests.get(url)

soup = BeautifulSoup(resp.content, features = 'xml')

items = soup.findAll('item')

print(items)

all_items = ''

wrapper = """

Daily Monitor

URL: %s

%s

"""

x = wrapper % ('What', 'to', 'do')

#This is the data I would like to eventually incorporate into the HTML - not used here in the example

for item in items[:10]:

all_items += item.title.text

print(item.description.text)

print(item.link)

#this is how I'm writing out the HTML

filename = 'C:\\test' + '.html'

f = open(filename,'w')

f.write(x)

f.close()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值