やりたいこと
サイトのurlを変更してそれぞれのurlの表を読み込みたいと思っております。
python
1 2from bs4 import BeautifulSoup 3import requests 4import pandas as pd 5from pandas import Series,DataFrame 6Round=list(range(1,13)) 7Place=list(range(1,12)) 8for i in Round: 9 for n in Place: 10 url = 'https://www.sss'+str(i)+'ccc'+str(n)'+'aaa' 11result = requests.get(url) 12c = result.content 13soup = BeautifulSoup(c,'lxml') 14summary = soup.find('div',{'class':'contentsFrame1_inner'}) 15table = summary.find_all('table') 16 17NF = [] 18rows = table[1].find_all('tr') 19for tr in rows: 20 cols = tr.find_all('div',{'class':'is-fs11'}) 21 for td in cols: 22 text = td.find(text=True) 23 print(text) 24 NF.append(text) 25
上記のコードを書き実行させたのですが、
結果として
url = url = 'https://www.sss12ccc12aaa'
のサイトの表のみリストに格納されている結果となっておりました。
これをコードの中の
Round=11212
Place=1
計144のサイトの表をリストに格納させたいです。
ご確認よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/31 03:28
2018/07/31 12:31