首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python大神带你用30行代码打造一个网站,爬虫+web不一样的玩法

首先,先把实际的效果图放上来:

用Python做的个性签名网站

在开始做之前,我们必须得知道这个用了那些模块:

flask:一个轻量级的web开发框架,相信很多人也听说过这个牛逼加简洁的框架

requests:这个模块就更不用说了,做爬虫没有人不知道的一个模块

BeautifulSoup:bs4是专门用来处理爬取内容的一个库,相比于re模块,这个也是相当人性化的

好了,看了这么多,要讲一下实际制作了:

制作网站思路:

通过flask建立后台

from flask import Flask,request,render_template

讲一下这几个模块的作用,Flask是主要启动后台的模块,render_template是用来渲染模板的,request,记住,这个和爬虫里面的requests是不一样的,这个是用来获取后台交互数据用的

@app.route("/",method = ["GET“,”POST"])

app = Flask.(__name__)

def index():

if request.method =="GET":

return render_template("index.html")

elif request.method =="POST":

pass#这里我暂时不讲,主要把原理方法讲完,我就会直接给源码

if __name__ == "main":

app.run()

你可以把这一步理解为基本的架构,基本上用flask做一个网站的后台第一步都是这样的

找一个可以制作个性签名的网站

然后通过分析它的请求,再用requests去模拟请求,最后,我们的代码就是这样了:

因为直接发代码总有排版问题,我就直接发图片,然后你们可以在评论区下载源码

前端部分我就把最主要的部分发出来,我会把全部的源码下载地址发出来的

如果喜欢我的文章,记得点击关注哦

如果您有什么好的建议,或者是想看Python什么方面的文章,话题,可以在评论区留言哦

谢谢大家!!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180305A0M0KF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券