利用Scrapy爬取的毒汤数据做一个展示页面

Scrapy IT敢客 4个月前 (08-29) 1530次浏览 已收录 0个评论 扫描二维码

       记上次用 scrapy 爬虫技术抓取了毒汤一言的数据,这次把它部署到服务器上去了。具体效果可以查看https://www.itgank.com/dutang/,效果图如下:主要是随机展示数据中的 8 条数据,鼠标移动到头像上会上浮显示毒汤语录和作者昵称!利用 Scrapy 爬取的毒汤数据做一个展示页面

     PHP 代码如下

<!doctype html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>毒汤一言</title>
	<link rel="stylesheet" type="text/css" href="css/normalize.css" />
	<link rel="stylesheet" type="text/css" href="css/demo.css">
	<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="container">
    
<h3 style="text-align: center">我为毒汤带盐!</h3>
<div class="container">
	  
<div class="gallery">
		  <?php
    		$conn = mysqli_connect('localhost:3377','root','rootroot');
    		if(!$conn){
    		    echo 'Database Error!';
    		}
    		mysqli_query($conn,"use spydb");
    		mysqli_query($conn,"set names 'utf8'");
    		$sql = 'select content,nickname,tximg from yiyan where tximg is not null ORDER BY RAND() LIMIT 0,8';
    		$retval = mysqli_query($conn,$sql);
    		$num=mysqli_num_rows($retval);
				  //这里用一个 for 循环输出所有满足条件的查询语句
				  for ($i=0; $i <$num ; $i++) {
				  $row=mysqli_fetch_assoc($retval);
				  $content=$row['content'];
				  $name=$row['nickname'];
				  $img=$row['tximg'];
				  echo "
<div class='gallery-item'>
<div class='gallery-item-image'><img src='$img' style='border-radius: 5px;' height='200' width='200'></div>
<div class='gallery-item-description'>
<h3>$name</h3>
<span>$content</span></div>
</div>
";
				  }
			?>

	  </div>
</div>
</div>
</body>
</html>

     主要是利用了一个网页模板做的。

 

代码下载地址如下:

利用 Scrapy 爬取的毒汤数据做一个展示页面此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“微信验证码”,获取验证码。在微信里搜索“IT 敢客”或者“itgank_com”或者微信扫描右侧二维码都可以关注本站微信公众号。


IT 敢客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:利用 Scrapy 爬取的毒汤数据做一个展示页面
喜欢 (3)
[313176056@qq.com]
分享 (0)
IT敢客
关于作者:
“我所做的一切都是为了方便我的生活~~~“
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址