◇やりたいこと -> pythonであるサイトにアクセス(今回はjalの公式サイトを使用させてもらいます)して指定したタグを取り出し、テキストファイルに書き出す
◇できないこと -> テキストファイルに書き出すと、最後の1行しか表示がされません
python
1import requests 2from bs4 import BeautifulSoup 3import time 4import scrapy 5 6#jalのHTML情報を取得して表示する 7 8url = 'https://www.jal.com/ja/' 9 10response = requests.get(url) 11response.encoding = response.apparent_encoding 12 13bs = BeautifulSoup(response.text,'html.parser') 14insurance_word = bs.find_all('a') 15 16for i in insurance_word: 17 test_text = i.text 18 print(test_text) 19 20filename_text = 'C:\Users\(自分のユーザー名)\Documents\ファイル作成フォルダ\test.txt' 21 22with open(filename_text, 'a') as f: 23 f.writelines(test_text)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。