BeautifulSoup搜索元素返回[]

2024-10-03 04:27:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用的页面是https://www.google.ca/flights/#search;f=YYC;t=CMH;d=2016-05-07;r=2016-05-11;tt=o(或者任何其他航班搜索)。“inspect element”选项告诉我与最低票价相关联的价格具有html<div class="MHNSJI-d-zb">$260</div>

我正在努力找到正确的方法来识别BeautifulSoup中的这个元素,这样我就可以将最低票价放入我的可变低票价中。我已经阅读了bs4文件,并期望

lowFare = soup.find_all('.MHNSJI-d-zb')

或者

lowFare = soup.select('.MHNSJI-d-zb')

在给定的航班搜索中给我最低的可用机票价格,但是那些只返回lowFare = []。你知道吗

我是一个初学者,所以我知道这只是一个我做错了,但在阅读了所有的文档后,我还是迷路了。你知道吗

我走对了吗?我在这个网站上发现了另一个问题,说html可能隐藏在页面中的一些javascript后面,但我太新了,不知道该怎么做,或者它是否适用于我的情况。你知道吗

谢谢。你知道吗


Tags: httpsdivsearchhtmlwwwgoogle页面ca