2017-12-06 6 views
0

私はページからテーブルを掻いています。スクレープテーブル:キャプションブラインド

しかし、表のキャプションは「ブラインド」です。

サイトからテーブルを抽出する方法はありませんか?以下のようなBeautifulSoupを使用して

from urllib.request import urllib 
from bs4 import BeautifulSoup 
+0

私たちは、ページにリンクし、あなたが正確に何が必要なのです指定してください。 –

+0

私はサイトのurlopenモジュールを使用します: 'http://company/c1010001.aspx?cmp_cd = 056190' –

+0

私が望むテーブルは( "div"、{"id": "cF1001"})、埋め込まれていますwith( "table"、{"class": "gHead01 all-width"})。ありがとうございます.. –

答えて

0

はこれを見てください:

import bs4 as bs 
import urllib.request 

link = 'http://companyinfo.stock.naver.com/v1/company/c1010001.aspx?cn=&cmp_cd=005930&menuType=block' 
source = urllib.request.urlopen(link) 

soup = bs.BeautifulSoup(source, 'html.parser') 

table = soup.find('table', attrs={'id' : 'cTB24'}) 

for tr in table.find_all('tr'): 
    for td in tr.find_all('td'): 
     print(td.text)