jupyter新建文件_Jupyter渲染网页的3种方式

本文介绍了在Jupyter中渲染网页的三种方法:渲染文本、渲染变量和代理页面。通过这些方式,可以更好地展示和交互HTML内容。
摘要由CSDN通过智能技术生成
有时候我们需要直接将获取到的内容直接显示出来,如果再新建一个文件再打开未免太麻烦,Jupyter提供了几种方式可以比较方便的渲染html。

渲染有三种方式:

  • 渲染文本
  • 渲染变量
  • 代理页面

一、渲染文本

将htm网页内容到%%html后面,示例如下:

%%html

html>


 "utf-8"> 
    chenqionghe
    "stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
    
    


class="page-header">
    <h1>chenqionghe
        <small>yeah buddy! light weight bay!small>h1>div>
<p>geting muscle is not easyp>body>html>
813e9b625eac20c50c6821a2f5e39ef2.png

二、渲染变量

例如我们经常通过requests抓取网页,可以直接渲染出抓取到的内容,例如通过request抓取网页,直接渲染res.text,代码如下:

import requests
from IPython.display import HTML

res=requests.get('http://jd.com')
HTML(res.text)
02f33f00ce8b831923262e7ee7126148.png

三、代理页面

已有页面想通过jupyter显示出来,可以通过IFrame方法渲染,src可以是本地的html,也可以是一个网页地址。

from IPython.display import IFrame
IFrame(src='https://www.qq.com/', width=1000, height=600)
2a88f7000796f9409c26977e81359244.png
作者:雪山飞猪编辑:Python大数据分析来源:https://www.cnblogs.com/chenqionghe/

253783e3c7cef77f3fc31ad754f4864f.gif

dbda1b2e584add0fa107341e2f01811a.png709ee412de2ed8699d524ce2e43fc1c5.png

c74aaf7cd5a1a8d4b0ebca112b621002.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值