【发布时间】:2019-03-28 22:14:30
【问题描述】:
我想让我的笔记本在笔记本中打开一个网站以及我在网站中执行/单击的任何操作,它的工作方式就像它在新选项卡中打开一样,但仅保留在 ipython 笔记本单元格中。我知道 selenium 包在新选项卡中打开网站或有其他方法0,但每次,我都需要离开笔记本并转到新窗口/选项卡。那么如何制作我的 ipython 笔记本,以便它在单元格中打开网站,无论我做什么,它都保留在笔记本中。谢谢
【问题讨论】:
-
有
IPython.display.HTML,您可以像HTML(url='https://www.google.com/')一样使用它。但它在显示方面存在一些问题,您无法正确导航到那里。 -
@Georgy:谢谢。我试过这个。除了涂鸦(未正确加载)之外,Google 几乎可以正常工作,但是当我尝试
HTML(url='http://www.mirnet.ca/')时。这个网站运行不好。 -
您也可以使用
%%html魔术命令,例如:%%html <iframe src="https://www.youtube.com/embed/dQw4w9WgXcQ" width="400" height="300"></iframe>,但并非所有网站都允许嵌入 iframe。不过也许还有其他选择。 -
@Georgy:我收到使用错误:
UsageError: %%html is a cell magic, but the cell body is empty. -
在同一单元格的下一行
%%html之后添加<iframe src="https://www.youtube.com/embed/dQw4w9WgXcQ" width="400" height="300"></iframe>。它应该可以工作。
标签: python url jupyter-notebook ipython