m0_68929701 2022-10-12 12:50 采纳率: 37.5%
浏览 35
已结题

使用Flask搭建一个web服务器并测试

编写Flask实例运行,要求在服务器运行该网https://pythonscraping.com/pages/page3.html
打开网址:http://localhost:5000/

  • 写回答

3条回答 默认 最新

  • 凯歌响起 2022-10-12 13:20
    关注

    代码层次

    img


    html代码

    <html>
    <head>
    <style>
    img{
        width:75px;
    }
    table{
        width:50%;
    }
    td{
        margin:10px;
        padding:10px;
    }
    .wrapper{
        width:800px;
    }
    .excitingNote{
        font-style:italic;
        font-weight:bold;
    }
    </style>
    </head>
    <body>
    <div id="wrapper">
    
    <img src="{{ url_for('static', filename='logo.jpg')}}" style="float:left;"> 
    <h1>Totally Normal Gifts</h1>
    <div id="content">Here is a collection of totally normal, totally reasonable gifts that your friends are sure to love! Our collection is
    hand-curated by well-paid, free-range Tibetan monks.<p>
    We haven't figured out how to make online shopping carts yet, but you can send us a check to:<br>
    123 Main St.<br>
    Abuja, Nigeria
    </br>We will then send your totally amazing gift, pronto! Please include an extra $5.00 for gift wrapping.</div>
    <table id="giftList">
    <tr><th>
    Item Title
    </th><th>
    Description
    </th><th>
    Cost
    </th><th>
    Image
    </th></tr>
    
    <tr id="gift1" class="gift"><td>
    Vegetable Basket
    </td><td>
    This vegetable basket is the perfect gift for your health conscious (or overweight) friends!
    <span class="excitingNote">Now with super-colorful bell peppers!</span>
    </td><td>
    $15.00
    </td><td>
    <img src="{{ url_for('static', filename='img1.jpg')}}">
    </td></tr>
    
    <tr id="gift2" class="gift"><td>
    Russian Nesting Dolls
    </td><td>
    Hand-painted by trained monkeys, these exquisite dolls are priceless! And by "priceless," we mean "extremely expensive"! <span class="excitingNote">8 entire dolls per set! Octuple the presents!</span>
    </td><td>
    $10,000.52
    </td><td>
    <img src="{{ url_for('static', filename='img2.jpg')}}">
    </td></tr>
    
    <tr id="gift3" class="gift"><td>
    Fish Painting
    </td><td>
    If something seems fishy about this painting, it's because it's a fish! <span class="excitingNote">Also hand-painted by trained monkeys!</span>
    </td><td>
    $10,005.00
    </td><td>
    <img src="{{ url_for('static', filename='img3.jpg')}}">
    </td></tr>
    
    <tr id="gift4" class="gift"><td>
    Dead Parrot
    </td><td>
    This is an ex-parrot! <span class="excitingNote">Or maybe he's only resting?</span>
    </td><td>
    $0.50
    </td><td>
    <img src="{{ url_for('static', filename='img4.jpg')}}">
    </td></tr>
    
    <tr id="gift5" class="gift"><td>
    Mystery Box
    </td><td>
    If you love suprises, this mystery box is for you! Do not place on light-colored surfaces. May cause oil staining. <span class="excitingNote">Keep your friends guessing!</span>
    </td><td>
    $1.50
    </td><td>
    <img src="{{ url_for('static', filename='img6.jpg')}}">
    </td></tr>
    </table>
    </p>
    <div id="footer">
    &copy; Totally Normal Gifts, Inc. <br>
    +234 (617) 863-0736
    </div>
    
    </div>
    </body>
    </html>
    
    

    a.py代码

    from flask import Flask
    from flask import render_template #渲染
    app = Flask(__name__)
    
    @app.route('/')
    def hello_world():
        return render_template('index.html') #把index.html文件读进来,再交给浏览器
        
    if __name__ == "__main__":
        app.run(host='127.0.0.1', port=8080)
    

    运行命令python .\a.py

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月14日
  • 已采纳回答 10月14日
  • 创建了问题 10月12日

悬赏问题

  • ¥15 怎样采集或者其它途径拿到全国最新个体工商户数据
  • ¥20 我是一名大学生,想学习java是自学还是报培训班呢
  • ¥15 pycharm该如何爬取网易云歌曲下的评论?
  • ¥15 java调用sap webservice问题
  • ¥20 如何完全复现何恺明resnet论文里的结果,有代码吗,获得论文中的结果(如下图)
  • ¥15 mysql如果表行行数小于1000条还需要分区吗
  • ¥20 有关matlab自定义特殊算符的问题
  • ¥15 第15届蓝桥杯选拔赛斗鱼养殖场
  • ¥15 在vivado的FIFO使用中,FIFO有没有提供可以输出内部存储空间状态的端口?
  • ¥15 C++ QT内存数据匹配对比指导