如何从PHP网站中提取姓名和电子邮件?

时间:2015-02-12 04:45:38

标签: php regex

我想使用 file_get_contents(); 从网页中提取所有教师姓名和电子邮件地址。但我不太擅长正则表达式。可以任何身体请帮我解决这个问题。这是我要从中提取教师姓名和电子邮件地址的网页链接

http://umt.edu.pk/Academics/Faculty.aspx

以下是我到目前为止所做的代码......

<?php 
$data = file_get_contents('http://umt.edu.pk/Academics/Faculty.aspx');
$regex = '#<div class=\"staff\"><div><h4>(.*)</h4></div></div>#';
preg_match($regex,$data,$match);
var_dump($match);
echo $match[0];
?>

请帮我从指定链接中提取所有教师姓名和电子邮件地址。提前谢谢。

1 个答案:

答案 0 :(得分:0)

你可以试试X-Path:

名称:       [@ div =“col-lg-8 col-md-9 col-sm-9 colxs9”] / h4

和电子邮件:              [@ div =“col-lg-8 col-md-9 col-sm-9 colxs9”] / p / a

我希望这会对你有所帮助