可能重复:
HTML Scraping in Php
远非网络开发人员专家,如果我遗漏了一些基本内容,请提前抱歉:
我需要使用PHP将表复制到mySql数据库中;该表位于我不拥有的网站中,但我有权复制和发布。
当我在网络浏览器中观看此网站时,我需要单击主网站URL中的链接(我无法访问最终目标页面链接,因为它一直在变化,但主页面链接是静态的并且点击链接也是静态的。
我需要复制的内容示例(仅作为示例,这不是真正的内容): http://www.flightstats.com/go/FlightStatus/flightStatusByAirport.do?airportCode=JFK&airportQueryType=0
答案 0 :(得分:-1)
大多数人都会问你尝试了什么。既然你提到你没有太多的开发经验,这里有一些关于如何去做的提示 - 必须把它作为答案,以便更容易阅读。
你需要做的就是刮擦。
使用PHP,您至少可以使用以下功能
file_get_contents() - 此函数将读取URL中的数据
preg_match_all - 使用正则表达式可以获取您要查找的数据。虽然有些/很多人会说你应该通过DOM。
使用preg_match_all返回的数据可以存储到MySQL表中。虽然因为数据变化如此频繁,你可能最好只是抓取那个部分并将整个表存储为缓存(虽然我不得不说我不知道你在你的网站上想要做什么 - 所以我很可能会错)。