- 20
- 0
>>> import requests
>>> from bs4 import BeautifulSoup
>>> url = "http://www.zgxxb.com.cn/jqtt/201807190013.shtml"
>>> allUniv = []
>>> def getHtmlText(url):
try:
r = requests.get(url, timeout=30)
r.raise_for_status()
r.encoding = 'utf-8'
return r.text
except:
return ""
>>> def fillUnivList(soup):
trs=soup.find_all('tr')
for tr in trs:
tds = tr.find_all('td')
if len(tds)==0:
continue
oneUniv = []
for td in tds:
oneUniv.append(td.string)
allUniv.append(oneUniv)
>>> def printUnivList(num):
print("{:^5}{:^10}{:^8}{:^8}".format("省份","播种面积","总产量","每公顷产量"))
for i in range(num):
u = allUniv[i]
print("{:^5}{:^10}{:^8}{:^8}".format(u[0],eval(u[1]),eval(u[2]),eval(u[3])))
>>> def main(num):
url = 'http://www.zgxxb.com.cn/jqtt/201807190013.shtml'
html = getHtmlText(url)
soup = BeautifulSoup(html, "html.parser")
fillUnivList(soup)
printUnivList(num)
>>> if __name__ == '__main__':
main(30)
Traceback (most recent call last):
File "<pyshell#42>", line 2, in <module>
main(30)
File "<pyshell#38>", line 6, in main
printUnivList(num)
File "<pyshell#30>", line 5, in printUnivList
print("{:^10}{:^10}{:^10}{:^10}".format(u[0],eval(u[1]),eval(u[2]),eval(u[3]))) 0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 10 元积分
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

