スクレイピングについて。
プログラミング初心者です。スクレイピングは入門者用の例題しかやったことがありません。
方法はPython3.6 でbeautifulsoup4を使います。(Scrapyでも結構です)
https://shikiho.jp/tk/stock/info/9983#news_shikiho
↑このサイトの業績欄の右上14. 8の売上高「1,382,935」をスクレイピングするには、
どのようなコードを実行すればいいですか?
http://bootcamp-text.readthedocs.io/textbook/7_scraping.html
↑このサイトを参考にしましたが、そもそもHTMLがよくわかってないので、
タグなどのルールが理解できず大変苦労しております、、
アドバイスよろしくおねがいしますm(__)m
参考サイトの例題を見よう見まねで改良している最中のめちゃくちゃなコードですが。。↓
python3.6
1import requests 2from bs4 import BeautifulSoup 3 4 5def main(): 6 url = 'https://shikiho.jp/tk/stock/info/9983' 7 res = requests.get(url) 8 content = res.content 9 soup = BeautifulSoup(content, 'html.parser') 10 uriagedaka = soup.find_all('div', class_='gyouseki') #gyouseki? 11 for @@@@@ in uriagedaka: #for文の変数と値に何を入れればいいかわからない 12 uriagedaka = gyouseki.td.a['href'] #href? 13 print(uriagedaka) 14 15 16if __name__ == '__main__': 17 main()
補足:
↓こんな感じでやりたいです!!
https://qiita.com/hujuu/items/b0339404b8b0460087f9
回答1件
あなたの回答
tips
プレビュー