用python控制web

idom的Python项目详细描述


IDOM

Build StatusVersion InfoLicense: MIT

用于使用Python3.6及更高版本创建和控制交互式网页的库

我还年轻。如果你有想法或者发现一个bug,一定要发布一个 issue 或创建一个 pull request提前谢谢!

Try it Now Binder

点击上面的徽章开始!它会带你去Jupyter NotebooksBinder主持,有一些很好的例子。

或者现在安装

pip install idom

一目了然

idom可以用来创建一个简单的幻灯片,每当用户单击一个图像时,它就会改变。

importidom@idom.elementasyncdefSlideshow(self,index=0):asyncdefnext_image(event):self.update(index+1)url=f"https://picsum.photos/800/300?image={index}"returnidom.node("img",src=url,onClick=next_image)server=idom.server.sanic.PerClientState(Slideshow)server.daemon("localhost",8765).join()

运行此命令将为幻灯片放映提供"https://localhost:8765/client/index.html"

你甚至可以在笔记本上显示同样的东西!

idom.display("jupyter","https://localhost:8765/stream")

每次点击都会导致图像改变(当然不会在这里)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么单元测试中的“验证”在不同实例的情况下不返回“不同参数”错误?   java如何从具有相同类名的div中选择元素(Selenium)   Java制作纸牌游戏,有关于类的问题吗   bluej在Java中使用变异器和访问器设置颜色和圆半径   java准确定位异常错误的最佳方法是什么?   使用多个监视器时的java设置对话框位置   java如何在不使用JavascriptExecutor的情况下在网页中向下/向上滚动   java在for循环中将大小设置为n   java为什么akka需要不可变的消息   java LdapInvalidDnException:意外标记:   java如果字符串的第一个字母不是一个,如何大写?   使用htmlunit的java html内容提取   java从CDI托管bean获取方法的注释   java有办法在运行时检查post请求参数的大小吗   java我可以将实体注入托管Bean并直接持久化吗?