質問するログイン新規登録

質問編集履歴

1

書式の改善

2020/12/06 01:57

投稿

nowa
nowa

スコア2

title CHANGED
File without changes
body CHANGED
@@ -11,6 +11,23 @@
11
11
  URLは途中まで一緒で、末尾だけ多少変化するようなイメージです。
12
12
 
13
13
  調べてみると、
14
- urls = ['https~', 'https~']という風に、並べて記入すれば良いようなのですが、実行するとエラーになり
14
+ urls = ['https~', 'https~']という風に、並べて記入すれば良いようなのですが、実行すると1番最初のURLの情報しかスクレイピングができせん
15
15
 
16
+ ```python
17
+ import requests
18
+ urls = ['https://www.~','https://www.~']
19
+ from bs4 import BeautifulSoup
20
+ r = requests.get(urls)
21
+ r.status_code
22
+ soup = BeautifulSoup(r.text, 'html.parser')
23
+ print(soup)
24
+
25
+ cooking_name = soup.find('span', {'class': 'cooking_name'}).text
26
+ cooking_name
27
+ ```
28
+
29
+ このような複数のURLをスクレイピングしたい場合、どのようにコードを組んでいけばいいでしょうか。
30
+ 最後のcooking_nameを実行した時点で、2つの料理名を取得できるようなイメージです。
31
+ 現行のコードでは、1つ目のURLの料理名は取得できるのですが、2つ目の料理名を取得することができていません。
32
+
16
- ご教示頂けると助かります。
33
+ アドバイス頂けると助かります。