BeautifulSoup搜索元素返回[]

时间:2016-04-19 20:41:53

标签: python html beautifulsoup

我尝试使用的页面是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背后,但我太新了,不知道该怎么做,或者它甚至适用于我的情况。

感谢。

0 个答案:

没有答案