【发布时间】:2018-12-13 05:11:26
【问题描述】:
我一直在尝试从新德里国际机场的网站上抓取国内航班的到达和离开数据。 我几乎尝试了所有方法,但无法提取数据。 当我运行代码时,它什么也没有返回。我在另一个机场网站上尝试了类似的代码,但它有效。 这是我写的代码。
res = requests.get("https://m.newdelhiairport.in/live-flight- information-all.aspx?FLMode=A&FLType=D")
soup = BeautifulSoup(res.content,'html5lib')
table = soup.find_all('tbody',{'class':'arr_dep_table_body'})
print(table)
这是网站的链接:-“https://m.newdelhiairport.in/live-flight-information-all.aspx?FLMode=A&FLType=D”
【问题讨论】:
-
该页面没有任何航班相关信息。 JavaScript 对存储实际信息的m.newdelhiairport.in/… 进行 ajax 调用。
-
您导出的链接。你能告诉我如何为其他网站或其他网页做到这一点吗?
-
只需打开浏览器的检查器并查看“网络”选项卡。
-
我试过但做不到。你能帮我解决一下链接“csia.in/flightinformation/passenger-flight.aspx”吗?我需要查找国际航班的数据。
标签: python web-scraping beautifulsoup