我有一个要抓取的页面,其格式如下:
<ul>
<li>7 pm</li>
<li>8 pm</li>
<ul>
<h6 id="7 pm">7 pm</h6>
<div class="show">My TV Show #1</div>
<div class="show">My TV Show #2</div>
<div class="show">My TV Show #3</div>
<h6 id="8 pm">8 pm</h6>
我怎样才能让它显示时间,然后显示该时间的所有节目?
我试图成功地将时间存储在任何数组中,但是当涉及到实际对时间数组进行操作时,我遇到了困难。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>jQuery PHP Page Scape</title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script type="text/javascript">
$("document").ready(function() {
var times = new Array();
$.ajax({
url: "curl.php",
dataType: 'text',
success: function(data) {
$(data).find('.wnt-top-r ul li').each(function(i, item) {
times.push($(item).text());
$('#content').append(times[i]);
});
}
});
});
</script>
</head>
<body>
<div id="content"></div>
</body>
</html>
谢谢,布赖恩