有时候我们需要直接将获取到的内容直接显示出来,如果再新建一个文件再打开未免太麻烦,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>


二、渲染变量

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

import requestsfrom IPython.display import HTML

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

三、代理页面

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

from IPython.display import IFrameIFrame(src='https://www.qq.com/', width=1000, height=600)

作者:雪山飞猪编辑:Python大数据分析来源:https://www.cnblogs.com/chenqionghe/

jupyter新建文件_Jupyter渲染网页的3种方式相关推荐

  1. jupyter新建文件_jupyter notebook页面不显示文件,也无法新建文件

    学生问题描述: 只写了最简单的导入包,但python一直运行状态,很苦恼电脑出了什么问题... csdn上找到了解决办法,tornado版本问题 我看csdn上有个回答,说更新最新版本的ipython ...

  2. w10新建文件夹就卡死_Win10系统新建文件夹假死的3种解决方法

    在使用win10系统的过程中,我们经常会在电脑中新建文件夹来使用,可是有win10系统用户却遇到了新建文件夹假死的情况,想必有很多用户也遇到过一样的情况吧,针对这个问题,小编就给大家带来Win10系统 ...

  3. 读取Java文件到byte数组的三种方式及Java文件操作大全(包括文件加密,String加密)

    读取Java文件到byte数组的三种方式 package zs;import java.io.BufferedInputStream; import java.io.ByteArrayOutputSt ...

  4. php框架中什么是渲染,thinkPHP5框架渲染模板的3种方式简述

    本文实例讲述了thinkPHP5框架渲染模板的3种方式.分享给大家供大家参考,具体如下: 默认情况下,控制器的输出全部采用return的方式,无需进行任何的手动输出,系统会自动完成渲染内容的输出. 在 ...

  5. Python 打开网页的几种方式

    Python打开网页的几种方式 方法1:直接调用系统命令 os #导入包 import os #执行包命令 os.system('"C:/Users/Public/AppData/Local ...

  6. Vue渲染组件的两种方式

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  7. vba打开html文件,vba打开网页的四种方法

    内容提要:文章介绍在excel中vba打开网页的四种方法,分别使用API.SHELL函数.FollowHyperlink方法."InternetExplorer"对象来实现. Q: ...

  8. Python爬虫解析网页的4种方式 值得收藏

    用Python写爬虫工具在现在是一种司空见惯的事情,每个人都希望能够写一段程序去互联网上扒一点资料下来,用于数据分析或者干点别的事情. 我们知道,爬虫的原理无非是把目标网址的内容下载下来存储到内存中, ...

  9. Electron主进程渲染进程间通信的四种方式

    在electron中进程使用 ipcMain 和 ipcRenderer 模块,通过开发人员定义的"通道"传递消息来进行通信.新的版本中electron推荐使用上下文隔离渲染器进程 ...

最新文章

  1. 6、UmbracoNewsSite:添加新闻分类
  2. 【杭电ACM】1097 A hard puzzle
  3. linux运维第二讲
  4. pythonjson数据写入csv_将JSON数据从“Requests”Python模块写入CSV
  5. Linux web服务安装apache 思路 (源码编译,自己定义服务)
  6. 《STL源码剖析》--知识点
  7. QML WebEngineView简单用法和常用接口
  8. 太赞了!用200道题彻底搞定Python数据处理!
  9. Orchard Core Framework:ASP.NET Core 模块化,多租户框架
  10. 编译安装PHP-7.2.8
  11. php 删除整个目录,php 删除整个目录功能实例
  12. Java多线程学习二十一:ConcurrentHashMap 在 Java7 和 8 有何不同
  13. php怎样注释代码块,vscode怎样注释方法代码块
  14. 红帽学习笔记[RHCSA] 第七课[网络配置相关]
  15. systemd(CentOS7)启动zookeeper
  16. python用函数判断一个数是否为素数_【转载】Python脚本判断一个数是否为素数的几种方法...
  17. 「运维之美」技术周刊 ( 第 2 期 )
  18. communicate(communicate with sb等于)
  19. c 语言构造函数的实验报告,c上机实验报告_相关文章专题_写写帮文库
  20. 大学英语综合教程四 Unit 4 课文内容英译中 中英翻译

热门文章

  1. MS SQL入门基础:sql 其它命令
  2. 英语 面包为什么不可数?
  3. jquery概念、引入、选择器
  4. 最新基于adt-bundle-windows-x86的android开发环境搭建
  5. 7-6 红豆生南国 (25 分)
  6. 计算机网络 DNS协议 FTP DHCP
  7. c语言验证寝室是否满人,寝室管理系统c语言.doc
  8. nacos dataid修改配置文件_nacos 配置中心自动化运维之namespace坑
  9. PTA c语言 统计一行文本的单词个数
  10. 栈的顺序存储结构、链式存储架构及其实现