| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 【爬虫知识】2022年python最新前沿技术?通过pyscript写爬虫程序 -> 正文阅读 |
|
[Python知识库]【爬虫知识】2022年python最新前沿技术?通过pyscript写爬虫程序 |
引言昨天,有一个粉丝和我说,“仙草哥哥,你现在写的这些文章使用的技术都太旧了。现在的最前沿,最热门的python技术是pyscript,你应该使用一下这个!“ 我很好奇,”真的吗?现在pyscript真的有这么重要吗?“ 她说,“那可不是吗,现在就连很多python的ide都紧急加入了pyscript的支持,这真可谓是当红炸子鸡嘞!“ 既然是这样,那我们也赶紧跟上潮流,研究一下pyscript到底是怎么一回事吧! pyscript介绍pyscript就是说,你不需要安装python环境,也不需要有任何的python解释器,只需要有一个浏览器(最好是chrome浏览器),就可以在html的文件中,写python代码了。写好以后再访问这个网页,就可以正常执行python代码了,从而实现了html与python代码的混写 这听起来非常的不错啊,如果是这样的话,不是能像php那样用了吗?真是太好了,可是不需要python环境,这究竟是怎么做到的呢? 首先,我们需要引入一个js文件,然后我们就可以在py-script的标签中,写python代码了
比如说,访问这样的一个页面,就会看到你好世界,这是由print("hello world")所打印出来的,不是传统的写在标签中的文本哦! 如果你用过php的话,那么一定会对php中可以直接使用md5()有印象吧?现在我们也来模仿一下,看看能不能在py-script中实现一个md5()呢?
可以看到,这非常轻松啊,我们很容易的就还原出了md5()的功能 pyscript爬虫程序那么,简单的pyscript的使用,我们已经了解过了。现在就需要研究一下,如何才能制作一个爬虫程序了,直接导入requests库行不行呢?
很显然,这不行,因为requests是一个第三方库,不能够直接这样导入。那么是不是使用标准库中的urllib就可以了呢? 嗯,想法是很不错的,但是问题是,还是不行的。由于js的限制,事实上我们是没有办法完成python中的全部操作的,像requests库那样发送请求就没办法做到。不过,我们可以通过其他的方式发送请求,比如说,使用下边的这种方式
虽然不是常用的requests,但是也是可以能够发送请求的,这样我们就可以完成一个爬虫程序了 爬取ip地址程序演示有了上边的这些知识,我们就可以实际动手完成一个爬虫程序了。和往常一样,我们还是通过httpbin的网站,获取一下本机的ip地址
之后,我们打开这个网页,就可以看到运行的结果了,虽然刚开始可能看到的是这样的画面 ?但是没关系啊,这是由于程序还没有运行结束所导致的,只需要稍等片刻,就可以看到,画面就变成了正常的显示结果了 ?嗯,还好,最终得到的结果也算是差强人意了 如果说使用了pyscript有什么感受的话,那么,我想,主要的问题就是,运行的速度有亿点点慢,等待的过程让人略感煎熬,除此之外,倒还算不错 毕竟,不需要python的环境,只需要有一个浏览器,就可以开始python的编程了,还是蛮让人期待的。毕竟不是每个机器上都是有python环境的,但是大多数的机器上都是有浏览器的,不错,pyscript,未来可期啊! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 9:50:24- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |