Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将其他网站的内容保存到数据库中?_Php_Mysql - Fatal编程技术网

Php 如何将其他网站的内容保存到数据库中?

Php 如何将其他网站的内容保存到数据库中?,php,mysql,Php,Mysql,我想动态上传内容,从足球直播分数网站到我的数据库 我也希望每天都这样做,从网站上的一个页面(那天的足球比赛)开始 如果你能帮助我从该网页连接和检索数据,我将管理其余的 网站: 语言:php/java-mysql 谢谢大家! 您可以使用php函数获取数据。您只需向它传递一个URL,它就会从文件中以行数组的形式返回内容。您还可以使用获取内容作为一个大字符串。您可以使用php函数获取数据。您只需向它传递一个URL,它就会从文件中以行数组的形式返回内容。您还可以使用将内容作为一个大字符串获取。关于将其他

我想动态上传内容,从足球直播分数网站到我的数据库

我也希望每天都这样做,从网站上的一个页面(那天的足球比赛)开始

如果你能帮助我从该网页连接和检索数据,我将管理其余的

网站: 语言:php/java-mysql


谢谢大家!

您可以使用php函数获取数据。您只需向它传递一个URL,它就会从文件中以行数组的形式返回内容。您还可以使用获取内容作为一个大字符串。

您可以使用php函数获取数据。您只需向它传递一个URL,它就会从文件中以行数组的形式返回内容。您还可以使用将内容作为一个大字符串获取。

关于将其他网站的数据放到一边的道德问题:

使用php,只要设置正确,就可以在网站上进行“打开”调用。请参阅本页以了解更多有关此方面的详细信息和示例:

从那里你就有了网页的内容,这是一个分解它的问题。首先,我会使用正则表达式或HTML解析器来分解HTML,然后循环遍历子元素并将数据解析到数据库调用中以保存数据

web上有很多用于解析HTML的资源,只需选择最适合您的资源


请记住,您需要监视站点的更改,因为如果它们更改元素或其类/ID,您可能还需要更改解析结构。

有关将其他站点的数据搁置一旁的道德问题:

使用php,只要设置正确,就可以在网站上进行“打开”调用。请参阅本页以了解更多有关此方面的详细信息和示例:

从那里你就有了网页的内容,这是一个分解它的问题。首先,我会使用正则表达式或HTML解析器来分解HTML,然后循环遍历子元素并将数据解析到数据库调用中以保存数据

web上有很多用于解析HTML的资源,只需选择最适合您的资源


请记住,您需要监视站点的更改,因为如果它们更改元素或其类/ID,您可能还需要更改解析结构。

使用curl您将获得页面内容,然后使用regex您将获得所需内容


有一个简单的方法:

使用curl您将获得页面的内容,然后使用regex您将获得您想要的内容


有一个简单的方法:

至少在美国,分数被认为是不受版权主张影响的事实。没有什么能阻止他复制分数。当然,IANYL也适用。同意,我看到该网站也有机会,这是我看到未来可能出现的问题。不是时间表。至少在美国分数被认为是不受版权要求影响的事实。没有什么能阻止他复制分数。当然,IANYL也适用。同意,我看到该网站也有机会,这是我看到未来可能出现的问题。不是时间表。它们都不能处理重定向、网络延迟或错误。获取远程内容时应该使用curl。这两种方法都不能处理重定向、网络延迟或错误。获取远程内容时应使用curl。使用DOM解析和/或simplexml可能比正则表达式更容易解析获取的内容。使用DOM解析和/或simplexml可能比正则表达式更容易解析获取的内容。