使用python中的Bautifulsoup从网站中提取数据

时间:2016-04-29 05:32:56

标签: python

我试图从网站http://www.bcsfootball.org

中提取数据

在本网站中,我希望提取包含所有文字的欢迎栏。

这是我的代码

if (IsNumber.find(character) != IsNumber.end() ) {
        //do nothing and check next char
}

错误

public static void save(String valueKey, String value) {
    SharedPreferences prefs = PreferenceManager
            .getDefaultSharedPreferences(context);
    SharedPreferences.Editor edit = prefs.edit();
    edit.putString(valueKey, value);
    edit.commit();
    }

请有人可以帮助我在哪里做错了吗?我是python的新手

还请帮我理解[0] .tbody(' tr'):代码。它究竟做了什么?

由于

1 个答案:

答案 0 :(得分:0)

这段代码应该有用,你错过了一个撇号。

代码:

import urllib2
from bs4 import BeautifulSoup

soup = BeautifulSoup(urllib2.urlopen('http://www.bcsfootball.org').read())

for row in soup('table',{'class':'mod-container mod-no-footer mod-open'})[0].tbody('tr'):
    tds = row('td')
print (tds[0].string, tds[1].string)