最开始在CSDN中成为创作者,目的就是为了记录自己学习技术的历程,并分享在学习技术的过程中遇到的各种问题,并提供自己想出来的几种解决办法,结果也是挺好的,我看到我的文章受到很多朋友的喜欢,并且实实在在地帮到很多朋友解决了实际的问题,这也是我在创作道路上的一个动力。我觉得这是用我自己的一种方式,借助平台的力量,像当初自己还是小白的时候,很多大佬愿意向我提供帮助一样帮到他人。
再后来,就不仅仅只是分享遇到的问题,还会把自己学到的一些觉得很巧妙的解决办法分享上来,跟网上的朋友一起交流一些巧妙的技术,并且时不时在问答频道中提供自己解决问题的思路。
再后来停更了一段时间,这段时间是因为技术的转型,当时大学的课程从web开发转到了机器学习的领域,初步接触的时候,感觉到了机器学习的深奥,当时ChatGPT还没出世,但是我已经隐隐有个预感,人工智能将会是以后的一个主流。所以在那段时间不断地沉淀自己,学习新领域的新技术。
到了这个时候,已经较少单一地分享针对某个问题的解决办法了,更多的是针对某类事件分析提出整个流程的解决思路,在这个过程中,我分享了自己写的好几篇数据分析相关的论文,并且附上了相关的重要代码。这类文章的反响很大,很多朋友都想要数据代码和论文,我也根据大家的反馈,将自己的论文、代码、操作流程和数据都打包放在了面包多,给有需要的朋友提供一个下载路径。有不少朋友在下载下来后,都反馈质量很高,并且都能复现成功,大家的支持和鼓励也是我在创作路上的重要动力。
在创作的过程中,我的文章也受到了广大朋友们的喜爱,对有帮助的文章点赞+收藏,并且关注我期待后续有更好的文章。根据系统的统计,
截止到今天,是在CSDN创作的1024天
在我看来这个成绩是不错的,也很感谢各位网友的支持!
在这个过程中也遇到了很多一起探讨问题的朋友,有的在我文章下面直接留言,有的直接私信我与我一同探讨问题的解决办法,我认为这些都是很宝贵的经历。
除此之外,我认为在CSDN中一个很意外的收获就是,有一次遇到了机器学习中的GPU加速问题,这个问题折腾了我很久,也是找了很多相关的资料才把问题解决。在事后,我觉得这个问题是相当棘手的,并且对很多伙伴来说是很重要但是又很繁琐的,所以我马上把遇到的问题以及整个解决的流程记录下来,并发布到博客。过了一段时间后,刚好遇到英伟达公司与CSDN合作,用于激励大家发布与英伟达公司的产品有关的文章,碰巧前几天刚好创作了相关的内容,然后CSDN工作人员就致电过来说有奖励,刚开始还以为是骗人的,但是过了几天就受到了CSDN打赏的300元!整个人都震惊了!!!这也导致了我在后续的创作中更有动力!!!
在日常生活中,我从事的是互联网相关的工作,之前就读的也是相关的专业。我日常的创作也是围绕工作和学习中遇到的问题进行的,之前就是会把学习技术过程中遇到的问题创作成完整的博客分享到CSDN,现在就是会把相关的研究方向和内容以论文的形式分享到这里。我觉得我的分享能够帮助到大家,是我莫大的荣幸。
经过长达三年多的创作,我也慢慢地习惯了不断创作的生活,慢慢地也成为了生活的一部分。每天我都会花费一些时间阅读一些技术文章,以便更好地了解当前的前沿技术和趋势。在工作和学习之余,我会尽量抽出时间来写一些技术博客,分享我的见解和经验。这不仅有助于我巩固自己的知识,还能帮助其他人更好地理解技术。
当然,在有限的精力下,如何平衡创作和工作学习也是一个问题。我通常会在工作和学习之余抽出时间来写作,而且我也会尽量把握好时间,确保自己能够高效地完成任务。同时,我也会不断地学习和提升自己的能力,以便更好地应对工作和创作中的挑战。
过去写过最好的代码我不好说,但是最有用的代码就是利用Selenium控制已存在的浏览器,这使得我能够无视很多限制,自动化爬取某些需要的数据和信息,这个过程能绕过很多登录和验证的限制,并且这个过程不会对服务器产生什么负担,就类似普通用户浏览网页一样,但是能把这些数据记录下来。接下来我将简单地分享一下如何用Selenium连接到已存在的浏览器:
1、首先需要有python环境和selenium库,如果没有selenium,那么就在命令行中输入
pip install selenium==4.0
2、其次需要有Edge浏览器,打开Edge浏览器的属性,找到位置,在命令行中输入以下命令:
C:\Users>cd C:\Program Files (x86)\Microsoft\Edge\Application
C:\Program Files (x86)\Microsoft\Edge\Application>msedge.exe --remote-debugging-port=9300 --user-data-dir="项目中的user_dir"
3、在打开的调试浏览器中,登录需要爬取的网站并且保持登录状态
options = webdriver.EdgeOptions()
options.add_experimental_option("debuggerAddress", "127.0.0.1:9300")
driver = webdriver.Edge(service=Service(executable_path=r'../msedgedriver.exe'),options=options)
通过这个方法,就已经连接到了已存在的浏览器了,然后就可以通过平时使用的方法操作浏览器了。
作为一名资深的CSDN创作者,我未来的职业规划和创作规划如下
Tips