使用PHP解析数组中的几个url

时间:2017-06-11 14:21:32

标签: php parsing web browser

我编写了一个PHP代码,用于从网址中检索一些数据。它首先下载HTML,然后解析一些数据。

问题是我要使用> 20k不同的网址来运行它。有没有办法从浏览器运行PHP?我该如何运行PHP长进程?

非常感谢!

2 个答案:

答案 0 :(得分:0)

您可以使用cUrl同时下载多个网址,这样可以让您的代码更快地运行:

https://www.phpied.com/simultaneuos-http-requests-in-php-with-curl/

我不确定它是否可以同时请求20k + url,但如果需要,您可以批量运行它。运行1k次同时请求20个网站的功能比逐个请求20k网站快。 :)

我不了解从浏览器运行PHP的部分。 PHP仅在服务器中运行。你可以下载它,将它安装在你的计算机上,从那里运行,是你想要的吗?

答案 1 :(得分:0)

您可以使用PHP Command line

  

告诉PHP执行某个文件。

$ php my_script.php

来自PHP Command line usage