python 排版

fengfeng86 2016-09-02 04:43:33
很简单的代码:
import requests
from bs4 import BeautifulSoup

url ='http://www.woying.com/kaijiang/ssqls/200.html'
res = requests.get(url)
soup = BeautifulSoup(res.text,"html.parser")
for item in soup.select('.history_TB'):
for i in item.select('td'):
print i.text.strip()


输出的格式变成了图片的

可是我希望能跟网页上的一样。

谢谢。
...全文
501 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
机制小风风 2016-09-15
  • 打赏
  • 举报
回复
import requests from bs4 import BeautifulSoup url ='http://www.woying.com/kaijiang/ssqls/200.html' res = requests.get(url) soup = BeautifulSoup(res.text,"html.parser") for item in soup.select('.history_TB'): for i in item.select('td'): print i.text.strip(), print 完美解决~
fengfeng86 2016-09-05
  • 打赏
  • 举报
回复
#-*- coding:utf-8 -*-
import requests
from bs4 import BeautifulSoup

url ='http://www.woying.com/kaijiang/ssqls/200.html'
res = requests.get(url)
soup = BeautifulSoup(res.text,"html.parser")
for item in soup.select('.history_TB'):
    for i in  item.select('tr'):
        if len(i.select('td')) > 0 :
            print "期数:",i.select('td')[0].text.strip(),"  时间",i.select('td')[1].text.strip()+\
                  "  红球:",i.select('td')[2].text.strip()+"  蓝球:",i.select('td')[3].text.strip()
    #print item.select('em')[0].text,item.select('a')[1].text,

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧