分界线上面是经过chatgpt修饰过的,下面是我写的。
早上,我浏览了 https://www.oklink.com/zh-cn/cex-list 页面,发现其显示了 cex 链上资产总额的统计信息。我突发奇想,想要通过统计几个主流交易所的币种资产总额,每周更新一次,以便更好地感受市场。虽然我学过一些 Python 编程知识,但是独自编写完整的程序仍然有些困难。因此,我决定寻求 ChatGPT 的帮助,来完成这个程序。
首先,我请 ChatGPT 编写一个程序,以便抓取上述网址的页面。ChatGPT 很快就完成了这个任务,并试图抓取 BTC 的数据。然而,结果显示资产总额为0,出现了错误。
于是,我开始分析这个问题,发现该网页是动态网页,因此无法直接提取内容。我向 ChatGPT 询问如何处理这个问题,ChatGPT 告诉我需要安装 Selenium 和 ChromeDriver。我尝试安装了这些工具,但是并没有成功。
因此,我目前对于这个动态网页的处理方法感到有些困扰。
我开始思考该如何解决动态网页的抓取问题。通过仔细观察网站,我发现该网站提供了使用 API 获取数据的方式。我查阅了 API 文档,并让 ChatGPT 编写了相应的程序来获取数据。最终,程序成功获取了数据,并以字典的形式返回。
然而,由于获取到的数据比较复杂,我并不知道如何从字典中提取有用的信息进行处理。于是,我向 ChatGPT 寻求帮助。ChatGPT 非常聪明地提取出了所需的数据,并进行了必要的处理。通过反复调整,最终得到了正确的结果。
我从这个经历中总结出一个教训:如果你有一个想法,就要去尝试实现它。即使你的编程基础比较薄弱,也可以通过 ChatGPT 这样的工具来实现你的想法。但是,如果你想要和 ChatGPT 一起工作,你需要有一些基本的编程知识,这样才能够更好地指导 ChatGPT 进行修改和优化。
——————————————————————————————————————
早上看到https://www.oklink.com/zh-cn/cex-list,cex链上资产总额。
有一个想法统计这几个交易所主流币的资产总额。然后每周更新一次。感受市场。
python学过一些,但自己独自写个完整程序有些困难。
就想到了在chatgpt的帮助下,完成整个程序。
首先让chatgpt写个程序抓取上面网址的页面,它很快就写好了,试一下抓取btc,结果为0。出现错误了。
开始分析,发现网页为动态网页,直接抓取,无法提取内容。这什么办?把这个情况告诉chatgpt,它回答要安装Selenium和ChromeDriver,我尝试了,没成功。
对这个动态网页,我有些头疼了。
怎么办呢?有看了看网站,发现提供API方式获取数据。
查询API文档,找到获取数据的方式。然后让chatgpt写获取数据的程序,跑程序去验证,可以获取到数据。
获取到的数据是字典格式。让chatgpt提取其中有用的数据进行处理。经过几次调整后能出正确结果。
总结:如果你有一个想法,就去实现它。如果没有chatgpt的帮助这个事情我是无法独立完成的。
如果编程要有一些基础,否则,你没法告诉chatgpt怎么去修改。