python制作网站开发,python做个人网站

  python制作网站开发,python做个人网站

  520不知道送什么礼物?跟随边肖学习如何用Python语言为女神制作专属网站!本文中的示例代码解释的很详细,有需要的可以参考一下。

  00-1010数据准备网站建设服务部署我们先来看看效果。只要有足够的照片素材,俘获女神芳心指日可待。

  怎么样?看起来可以吗?

  让我们一起完成它。

  

目录

  首先是测试图片的获取。毕竟萝卜哥目前没有那么多女神的照片。

  这里我用的是以下网站的高清图,嗯,都是美女。

  捕获的代码很简单。

  导入请求

  importjson

  defget_pic():

  headers={ Accept : application/JSON,text/javascript,*/*;q=0.01 ,

  用户代理“:”Mozilla/5.0(Macintosh;intelmacosx 11 _ 0 _ 1)apple WebKit/537.36(KHTML,like gecko)Chrome/89 . 0 . 4389 . 114 safari/537.36 ,

  cookie : Hm _ lvt _ 6 E8 DAC 14399 b 608 f 633394093523542 e=1607173561;hm _ lvt _ ea 4269d 8 a 00 e 95 fdb 9 ee 61 e 3041 A8 f 98=1621344383;hm _ lpvt _ ea 4269 D8 a 00 e 95 fdb 9 ee 61 e 3041 A8 f 98=1621344423 ,

  referer : http://lab . MK blog.cn/wallpaper/ }

  pic _ URL= http://lab . MK blog.cn/wallpaper/API . PHP?cid=6start=0count=100

  pic_res=requests.get(pic_url,headers=headers)

  pic_res_json=pic_res.json()

  pic _ info=pic _ RES _ JSON . get( data )

  pic_url=[]

  数量=0

  尝试:

  foriinpic_info:

  ifnum%5==0:

  pic_url.append(i[url])

  ifnum%5==1:

  pic _ URL . append(I[ img _ 1600 _ 900 ])

  ifnum%5==2:

  pic _ URL . append(I[ img _ 1366 _ 768 ])

  ifnum%5==3:

  pic _ URL . append(I[ img _ 1280 _ 800 ])

  ifnum%5==4:

  pic _ URL . append(I[ img _ 1024 _ 768 ])

  数量=1

  例外:

  及格

  returnpic_url

  defsave_pic_url(数据):

  json.dump(data,open(pic_url.json , w ))

  if__name__==__main__:

  pic_url=get_pic()

  保存图片网址(图片网址)

  因为网站提供不同分辨率的图片,所以需要按照一定的规则获取不同分辨率的图片。

  下一步是得到渣男方言,哈哈哈哈,另一个有趣的网站。感兴趣的朋友可以自己去看看。

  由于这个接口调用频率有限,所以在本地抓一些。

  defget_data():

  headers={ Accept : application/XML ,

  用户代理“:”Mozilla/5.0(Macintosh;英特尔马科斯

   X 11_0_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"}

      url = "https://nihaowua.90so.net/api/wus"

      res = requests.get(url, headers=headers).json()

      return res

  if __name__ == __main__:

      data_list = []

      for i in range(10):

          data = get_data()

          data_list.append(data.get("title"))

          time.sleep(10)

      json.dump(data_list, open("data.json", "w"))

  

  

  

网站搭建

  首先我们还是通过简单的 Flask 来进行后台的搭建

  index 视图

  

@app.route(/, methods=[GET, POST])

  def index():

      pic_list = json.load(open("pic_url.json"))

      seg = int(len(pic_list)/4)

      data = []

      socre = 5

      for n in pic_list[:seg]:

          tmp_data = []

          pic_url = random.choice(pic_list)

          tmp_data.append(pic_url)

          tmp_data.append(pic_list.index(n))

          data.append(tmp_data)

      return render_template(index.html, data=data, score=socre)

  

  还是比较简单的,拿到图片地址文件中的数据后,根据规则展示一部分图片

  下面是 index.html 的部分核心代码

  图片展示代码

  

{% for p in data %}

              <article class="white-panel">

              <img class="thumb" data-original="{{ p[0] }}">

                  <h1><a href="{{ url_for(nvshen, id=p[1]) }}" rel="external nofollow"  title="去投票" target="_blank">爱你

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 用python创建简易网站图文教程图片,用python制作网站
  • 用python创建简易网站图文教程图片,用python制作网站,用Python创建简易网站图文教程
  • 炸金花游戏怎么制作,炸金花游戏教程,基于Python制作炸金花游戏的过程详解
  • 如何用python制作相册,用python做相册
  • 基于python制作一副扑克牌过程详解图,Python编写扑克牌
  • 基于python制作一副扑克牌过程详解图,Python编写扑克牌,基于Python制作一副扑克牌过程详解
  • 基于python制作一个相册播放器的软件,用python做相册,基于Python制作一个相册播放器
  • python抢演唱会门票,如何利用python抢票,为了顺利买到演唱会的票用Python制作了自动抢票的脚本
  • ,,用python制作词云视频详解
  • python简单二维码生成代码,怎么用python制作二维码
  • python前端界面实现交互,python制作windows交互界面
  • 用python制作动态二维码,Python 生成二维码
  • 用html和css画圣诞树,用python制作圣诞树
  • python制作whl安装包,python官网安装步骤
  • python制作软件界面,python图形化界面设计
  • 留言与评论(共有 条评论)
       
    验证码: