0

これは、python2.7 で BeautifulSoup を使用して html テーブルを解析する方法に関するコンテキスト固有の質問です。

ここでhtmlテーブルを抽出してタブ区切りのcsvに配置したいと思い、BeautifulSoupで遊んでみました。

コンテキストのコード:

proxies = {
    "http://": "198.204.231.235:3128",
}
site = "http://sloanconsortium.org/onlineprogram_listing?page=11&Institution=&field_op_delevery_mode_value_many_to_one[0]=100%25%20online"

r = requests.get(site, proxies=proxies)
print 'r: ', r
html_source = r.text
print 'src: ', html_source
soup = BeautifulSoup(html_source)

このコードで 4 行目が表示されないのはなぜですか?

soup.find('table','views-table cols-6').tr[4]

最初の行 (ヘッダー行ではない) のすべての要素を出力するにはどうすればよいですか?

4

1 に答える 1