我尝试使用的页面是https://www.google.ca/flights/#search;f=YYC;t=CMH;d=2016-05-07;r=2016-05-11;tt=o(或任何其他航班搜索)。 “检查元素”选项告诉我与最低票价相关的价格具有html <div class="MHNSJI-d-zb">$260</div>
我正在尝试找到在BeautifulSoup中识别此元素的正确方法,这样我就可以将最低票价放入我的变量lowFare中。我已经阅读了bs4文档并期望
lowFare = soup.find_all('.MHNSJI-d-zb')
或
lowFare = soup.select('.MHNSJI-d-zb')
在给定的航班搜索中为我提供最低的可用航班票价,但那些只返回lowFare = []
。
我是初学者,所以我知道这只是我做错的一个案例,但在阅读完所有文档后我仍然迷失了。
我是否在正确的轨道上?我发现这个网站上的另一个问题是html可能隐藏在页面中的一些javascript背后,但我太新了,不知道该怎么做,或者它甚至适用于我的情况。
感谢。