私のコードを結果beautifulsoupのfind_all():のpython - 無効な日付に
import requests
import re
from bs4 import BeautifulSoup
r = requests.get(
"https://www.traveloka.com/hotel/detail?spec=22-9-2016.24-9-2016.2.1.HOTEL.3000010016588.&nc=1474427752464")
data = r.content
soup = BeautifulSoup(data, "html.parser")
ratingdates = soup.find_all("div", {"class": "reviewDate"})
for i in range(0,10):
print(ratingdates[i].get_text())
これらのコードは、 "無効な日付" を表示します。どのように日付を取得するには?
追加注:
解決策がセレンまたはspynnerを使用しているが、私はそれを使用する方法がわからないようです。また、私はspynnerをインストールすることはできません、それは常にあなたがセレンを使用する場合、それは本当に簡単ですlxmlの
日付は、AJAXリクエストを介して生成され、データがhttps://api.traveloka.com/v1/hotel/hotelReviewAggregateに掲載され、非自明を複製することが可能です。 –
@PadraicCunninghamはあなたが私が見る私の[新しい質問](http://stackoverflow.com/questions/39703021/python-requests-fetch-data-from-api-based-website) –