前提
https://transfer.navitime.biz/bus-navi/pc/location/BusOperationResult?courseId=0000410602
このリンクにある到着時刻予想をスクレイピングしたいです。
青い到着時刻予想をクリックしてください。
実現したいこと
到着時刻予想をクリックすると、「どこどこに何分着予定」と書かれていると思うのですが、この場所と時間をすべてスクレイピングしたいです。
発生している問題・エラーメッセージ
'numpy.ndarray' object is not callable
該当のソースコード
Python
import requests from bs4 import BeautifulSoup url = 'https://transfer.navitime.biz/bus-navi/pc/location/BusOperationResult?courseId=0000410602'r = requests.get(url) soup = BeautifulSoup(r.content, 'html.parser') al=soup.find('ul',class_='arrivalPrediction').find_all('li') name=to.find('span',class_='busstop').text time=to.find('span',class_='time').text print(name)
試したこと
for文を使ったりしてみたのですがよくわかりませんでした。
到着時刻予想がサイトに何個かあるため重複していてできないのでしょうか?
補足情報(FW/ツールのバージョンなど)
アナコンダを使っています。
0 コメント