需求是要拉出一个ins账号所有的帖子的链接🔗,帖子的文本,发布时间,以便可以快速review是否有任何不妥。
1.如何安装Python?
我想学Python,为什么老师让我下Anaconda?
2.方法路线就是把需求都告诉ChatGPT,让它帮忙写code,然后不停run,效果不好和出现错误就发回给ChatGPT继续修改,直到拉出所有需要的信息
3.遇到的困难
第一是ins有反爬虫机制,拉不出任何信息。
解决方案:让ChatGPT不停修改,然后改成模仿人工登录,输入我的账号和密码,然后访问想要拉取的账号,模仿人工一个一个打开所有页面,然后就可以拉出来了。
第二是只能拉出帖子链接,不能拉出帖子内容。
解决方案:让ChatGPT改代码,我也不知道改了哪里,反正最后能拉出来一部分内容
第三是不能拉出全部的页面,140多个帖子只能拉出一部分,大概50%
解决方案:让ChatGPT怎么改也改不好,我就先拉出来所有的链接🔗,然后还是run程序,自动打开一个一个帖子,然后手动复制到对应链接🔗行,这样比我自己一个一个手动打开帖子要快很多,偶尔有错过的几个就单独手动打开链接再复制。
结论:
1.ChatGPT帮大忙了
2.Python可以减少一定工作量,但是却不能100%解决问题
3.这个改代码的过程真的是比较漫长,少说1天,多了2天,所以只有重复工作量很大的时候,才推荐花费这个力气做这个自动化
4.我上次做了从文档中提取邮箱的Python自动化,这次做了ins 账号内容提取
-Python技能没有什么提升,因为出了问题我都直接问ChatGPT,然后再把ChatGPT的内容复制回.py文件📄再run。
-不过这两个case还是让我锻炼了应用能力,减少了畏惧心理
-听说学Python还是需要多做一些小项目练习练习!
-给ChatGPT下指令的时候最好对输出成果做明确限制,这样有利于代码清晰定义
之前做的从文件中提取邮箱的项目
Python实践之自动提取文件中邮箱和姓名