首頁 >後端開發 >php教程 >正则表达式 - php问题:代理ip地址如何提取出来

正则表达式 - php问题:代理ip地址如何提取出来

WBOY
WBOY原創
2016-06-06 20:49:061972瀏覽

如何用php正则把这个代理服务器网站http://www.ipdizhi.com/的代理ip:端口,全部提取出来?

比如提取出:27.34.142.47:9090、177.69.195.4:3128....

回复内容:

如何用php正则把这个代理服务器网站http://www.ipdizhi.com/的代理ip:端口,全部提取出来?

比如提取出:27.34.142.47:9090、177.69.195.4:3128....

<code class="lang-php">
preg_match_all(
  '/\b\d+\.\d+\.\d+\.\d+\:\d+(?=@)/', 
  file_get_contents('http://www.ipdizhi.com/'), 
  $matches);
$proxy_list = $matches[0];

</code>

PS. 那个网站底部有个"代理ip列表txt文件下载"的链接,它本身都帮你提取好了的。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn