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

使用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 请问读取环境变量文件失败是什么原因?
  • ¥15 在若依框架下实现人脸识别
  • ¥15 网络科学导论,网络控制
  • ¥100 安卓tv程序连接SQLSERVER2008问题
  • ¥15 利用Sentinel-2和Landsat8做一个水库的长时序NDVI的对比,为什么Snetinel-2计算的结果最小值特别小,而Lansat8就很平均
  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载