前提・実現したいこと
スクレイピングを行うにあたり、サーバー負荷を減らすためにsleep()を使って感覚を開けるのがマナーだということで、下記のコードを実行しようと思っています。
記述の通り、urls_ymには複数のurlが入りそれをループさせていくコードです。
この場合のsleep()の位置は適切でしょうか?
res = requests.get(i)の上に記述した方が良いでしょうか?
python
1dates = [] 2for i in urls_ym: 3 res = requests.get(i) 4 sleep(3) 5 soup = BeautifulSoup(res.text, 'html.parser') 6 cal_table = soup.find(class_='Calendar_Table') 7 links = cal_table.find_all('a') 8 dates.extend([link.attrs['href']for link in links])
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/22 08:02
2021/10/22 08:30
2021/10/22 11:20