这就是问题所在。我已经成功地从URL获取以字符串形式保存的html代码。但是现在,我如何获取不在html代码中的值(尽管我可以在网站上看到这些值)。
我正在尝试获取机票价格。不要求输入代码,但是请您告诉这样做的方法。
URL:https://www.makemytrip.com/您可以从那里看到HTML代码。
此外,所有这些都只能在c ++中完成。
答案 0 :(得分:-1)
您描述的行为几乎可以肯定是JavaScript引擎在给定某些触发器和条件的情况下动态重写页面DOM的行为,可能包括对远程服务器的其他异步Web请求。
“查看源代码”时,将获得该DOM的新生成的HTML表示。
您想使用libcurl在C ++中模仿此功能。
您正在有效地询问如何实现网络浏览器。
这是一项艰巨的任务,超出了本网站的范围。
我建议采取其他方法。网站是否有可供您查询的API?用那个另外,也可以用C ++重新实现页面的JavaScript代码,并根据需要执行其他Web请求。