Python初めて数日の初心者で、プログラミングも勉強始めたばかりです。
最終的にWebスクレイピングができるようになりたいと思っています。
★やりたいこと★
食べログで「新橋」「個室」で検索したURLを元に、
店舗名のURLを取得したいのです。
■問題■
その店舗ページのすべてのURLが取得されてしまいます。
★使用しているコード★
import requests
from bs4 import BeautifulSoup
url = "https://tabelog.com/tokyo/A1301/A130103/R5266/rstLst/?vs=1&sa=%E6%96%B0%E6%A9%8B%E9%A7%85&sk=%25E5%2580%258B%25E5%25AE%25A4&lid=hd_search1&vac_net=&svd=20200323&svt=1900&svps=2&hfc=1&ChkRoom=1&cat_sk=%E5%80%8B%E5%AE%A4"
response = requests.get(url)
soup = BeautifulSoup(res, 'html.parser')
tags = soup.find_all("a")
for i in tags:
print(i.get("href"))
■実行結果■
None
https://tabelog.com/
https://tabelog.com/
https://tabelog.com/tokyo/
https://tabelog.com/tokyo/A1301/
https://tabelog.com/tokyo/A1301/A130103/
/sitemap/tokyo/A1301-A130103/
https://tabelog.com/rstLst/?sk=%E5%80%8B%E5%AE%A4&ChkRoom=1&svd=20200323&svt=1900&svps=2
https://tabelog.com/tokyo/A1301/A130103/R5266/rstLst/?sk=%E5%80%8B%E5%AE%A4&svd=20200323&svt=1900&svps=2
https://tabelog.com/tokyo/A1301/A130103/R5266/rstLst/?sk=%E5%80%8B%E5%AE%A4&ChkRoom=1&svd=20200323&svt=1900&svps=2
https://tabelog.com/tpoint/kikancampaign
https://tabelog.com/tokyo/A1301/A130103/R5266/rstLst/?SrtT=rt&sk=%E5%80%8B%E5%AE%A4&ChkRoom=1&svd=20200323&svt=1900&svps=2&Srt=D&sort_mode=1
https://tabelog.com/tokyo/A1301/A130103/R5266/rstLst/?SrtT=rvcn&sk=%E5%80%8B%E5%AE%A4&ChkRoom=1&svd=20200323&svt=1900&svps=2&Srt=D
https://tabelog.com/tokyo/A1301/A130103/R5266/rstLst/?SrtT=nod&sk=%E5%80%8B%E5%AE%A4&ChkRoom=1&svd=20200323&svt=1900&svps=2&Srt=D
https://tabelog.com/help/score/
https://tabelog.com/help/faq_service/
/tokyo/A1301/A130103/R5266/rstLst/?vs=1&sa=%E6%96%B0%E6%A9%8B%E9%A7%85&sk=%E5%80%8B%E5%AE%A4&vac_net=&svd=20200323&svt=1900&svps=2&hfc=1&ChkRoom=1&cat_sk=%E5%80%8B%E5%AE%A4&sw=%E5%80%8B%E5%AE%A4&srchTg=2
https://tabelog.com/tokyo/A1301/A130103/13197015/
https://tabelog.com/tokyo/A1301/A130103/13197015/dtlrvwlst/
https://tabelog.com/tokyo/A1301/A130103/13197015/dtlrvwlst/B335076034/
https://tabelog.com/rvwr/000285693/
https://tabelog.com/tokyo/A1301/A130103/13197015/dtlrvwlst/?rvw_part=favorite_rvwr
https://tabelog.com/tokyo/A1301/A130103/13197015/
https://tabelog.com/tokyo/A1301/A130103/13197015/
https://tabelog.com/tokyo/A1301/A130103/13197015/
https://tabelog.com/tokyo/A1301/A130103/13197015/
https://tabelog.com/tokyo/A1301/A130103/13197015/
https://tabelog.com/tokyo/A1301/A130103/13197015/
https://tabelog.com/tokyo/A1301/A130103/13197015/party
https://tabelog.com/tokyo/A1301/A130101/13209348/
https://tabelog.com/tokyo/A1301/A130101/13209348/dtlrvwlst/
.
.
.続く
検索してみてもわからず、、どなたか解決策を教えていただきたいです。
宜しくお願いしますm(__)m
回答1件
あなたの回答
tips
プレビュー