如何使用PHP从网页获取数据库数据
在这种情况下,我希望从此URL提取数据:如何使用PHP从网页获取数据库数据,php,Php,在这种情况下,我希望从此URL提取数据: https://www.aeropuertosgap.com.mx/es/index.php?option=com_infovuelo&Itemid=746 我确实使用了HTML\u DOM,但它(显然)只提取HTML数据,它只是航班信息 除非航空公司提供某种API帮助您访问,否则您无法直接访问他人的数据库 我认为唯一真正可以做到这一点的方法是,将数据发布到表单中,然后过滤HTML并获得所需的数据 看 通过查看网页的HTML,我可以看到表单被发布到:in
https://www.aeropuertosgap.com.mx/es/index.php?option=com_infovuelo&Itemid=746
我确实使用了
HTML\u DOM
,但它(显然)只提取HTML数据,它只是航班信息 除非航空公司提供某种API帮助您访问,否则您无法直接访问他人的数据库
我认为唯一真正可以做到这一点的方法是,将数据发布到表单中,然后过滤HTML并获得所需的数据
看
通过查看网页的HTML,我可以看到表单被发布到:index.php?option=com_infovuelo&Itemid=746,结果位于id为“info vuelo result”的div下
祝你好运
这是一个奇怪的问题 同意。您需要编写robot,发送表单数据,然后使用DOM查询解析响应。这是一个理论问题还是您希望我们为您开发代码 如果这是一个理论问题: 我用一个日历做了类似的事情,提供商没有任何API或其他东西,所以我用
file\u get\u contents
获取内容,并使用preg\u match
和preg\u replace
实现了我想用它做的事情
同时检查
CURL
阅读问题。。。WTF?您被要求通过此URL提取哪些当前未获取的信息?这是唯一的方法。老实说,如果他试图直接访问数据库,那是非法的。要么是API,要么就是抓取网页。据我所知,使用AJAX调用也是非法的(几个月前就看到了)。是吗???你能给我发个链接吗?我本来会建议使用AJAX,但我意识到他们没有使用AJAX。幸好我没有,我会发送链接,但它是写在一个问题的答案在这里,所以。由于大量的答案和问题,这在今天几乎是不可能的。