pythonでのスクレイピングについて
解決したいこと
ここに解決したい内容を記載してください。
pythonでスクレイピングを行うプログラムを作成しています。
最終的には検索結果をCSVファイルにて出力したいと思います。
検索結果が複数ページあるのですが、1ページ目しか取得できません。
いろいろと調べたのですが改善できずご教授頂きたいです。
発生している問題・エラー
File "", line 17
break
^
SyntaxError: 'break' outside loop
該当するソースコード
python
import requests, bs4
import datetime
import calendar
import csv
import time
import os
import pandas as pd
import codecs
from urllib.parse import urljoin
res = requests.get('https://www.jda-tnavi.com/tokyo')
res.raise_for_status()
soup = bs4.BeautifulSoup(res.text, "html.parser")
if bool(next_page) == False:
break
dynamic_url = urljoin(base_url, next_page.a.get("href"))
elems = soup.select('.facilitieInfo')
elems2 = soup.select('.facilitieName')
for elem,elem2 in zip(elems,elems2):
print(elem)
print(elem2)
自分で試したこと
いろんなサイトを参照して当て込んでみましたがダメでした。