python爬虫实战-爬取微信公众号所有历史文章 - (01) pycharm使用与工程搭建

http://efonfighting.imwork.net

欢迎关注微信公众号“一番码客”获取免费下载服务源码,并及时接收最新文章推送。

风筝遇春风而起,春雨遇暖阳而至。精神食粮如期为你呈上。

所谓工欲善其事必先利其器,为了使用python搞事情,那首先是搭好环境,写下程序员的开山题词“hello world!”。
跟很多初入一门语言的小伙伴一样,刚开始一番也百度了“python开发工具”之类的问题,但选来选去,目前还是觉得python开发使用最广的IDE-pycharm(社区版)用着顺手,切入最快。pycharm基本是基于eclipse开发的,很多使用习惯和快捷键都和eclipse类似,所以开发过APP或者之前就用eclipse开发的小伙伴可以说是倍感亲切,无缝切换。(虽然一番只是自学java时用过一段时间eclipse)。
一番所有的文章和环境,都以ubuntu18.04为基础,并且作为软件开发,ubuntu真的是超顺手啦。

  1. 下载安装
    直入主题,如果是ubuntu18.04的话,系统自带的软件软件管理工具“ubuntu软件”里可以直接搜索pycharm CE,就可以找到pycharm免费社区版。当然也可以去pycharm官网下载:https://www.jetbrains.com/pycharm/download/ 。一番这里的安装后没有汉化,如果小伙伴们看英文不习惯的话,可以选择汉化一下。贴个汉化教程链接
  2. 工程新建

打开 pycharm后,选择“Create New Project”。

Location :选择工程文件存放目录。
Interpreter

  • 程序解释器:这里需要选择新建或者选择一个已有的python工程运行环境,也就是程序解释器。后面我们手动安装的各种python包(package、轮子)需要存放在这个目录(这里是venv这个目录)下。
  • 解释器配置:一番为了保证每个工程的独立性和减少耦合,通常每个工程会用自己独立的程序解释器。并且不会继承全局包地址和使这个配置对所有工程可见,我们选择ubuntu默认带的比较新的3.6版本。配置如下图。
  • 创建:配置好后我们点击创建"Create"既可以创建好了。这里有一个报错,现象与解决办法见文末"附录1"。
  • 其他问题:
  1. hello world:开始干活啦!
  • 新建主文件:dangdangdang~ 。我们的主文件出现啦,写下我们的干活宣言。
    注意红框左上角的"Project Files",这里是工程目录的展示方式,一番喜欢用"Project Files"的视角去查看整个工程的情况。
  • 新建并指定解释器:完成工程新建后发现python console里还有报错,我们需要为工程指定解释器,见“附录2”。
  • 运行:点击绿色运行按钮。啦啦啦,“hello world!”看世界对我们的友善回应。
    在这里插入图片描述
    这样我们的工程就搭建结束啦,算是为后面工程的继续添砖加瓦打下了坚实的地基,所谓万行代码从"hello world"起。我们就可以在这个工程下继续添砖加瓦啦。
  1. 其他使用技巧

对于一个IDE的使用,包括快捷键、主题设置等等,这些其实并不是很重要,哪怕我们只会鼠标键盘,基于前面的三步,已经可以完成我们的整个工程开发了。但为了提高效率和舒适度,我们还是可以掌握一下的,这里一番为小伙伴们找了几篇相关文章,可以供大家拓展学习。

  1. 呼 ~ 打完收工!
    在这里插入图片描述

附录

  1. 报错:ModuleNotFoundError: No module named ‘distutils.core’。
    原因:ubuntu默认没有安装pip安装器,这个会影响到我们安装python包(轮子)。
    解决:sudo apt-get install python3-pip
    在这里插入图片描述
  1. 报错:Error:Python interpreter is not selected.Please setup Python interpreter first.
    原因:虽然我们创建工程的时候有新建解释器,但我们并没有完成指定,这需要我们给我们的工程指定解释器。
    解决:我们点击 “file” → “Setting” → “Project Interpreter” → “Add”,如下图,最后OK。
    在这里插入图片描述
    在这里插入图片描述
    选择我们刚新建的解释器。好啦,以后我们要为我们的工程添加新的依赖包时就点这里的“+”就可以啦,非常方便。
    在这里插入图片描述
    然后我们为本工程指定解释器,以后我们点击绿色小三角运行我们的工程时就是用的这里指定的脚本入口解释器啦。
    在这里插入图片描述
    在这里插入图片描述

下期预告:python爬虫实战-爬取微信公众号所有历史文章 - (02) python封装adb命令操作安卓手机

欢迎关注微信公众号“一番码客”获取免费下载服务源码,并及时接收最新文章推送。

https://github.com/efonmark/efonmark-blog

趋势不会因为个别的吝啬与懒惰而停止向前的车轮,所以迈开脚步,一起赶路。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Python可以用于爬取微信公众号文章。有几种方式可以实现这一目标,其中一种方式是通过登录微信公众号平台,在里面搜索要爬取公众号,然后进行抓包。另外一种方式是使用安卓模拟器进行抓包。还可以使用搜狗的微信模块来获取数据。 在使用第一种方式时,首先需要拥有一个微信公众号的账号。然后,通过工具如pycharm和fiddler等,登录微信公众号平台,进入创作管理,选择图文素材,然后创建或编辑文章。最后,通过添加引用和查找公众号文章等步骤,进行数据的爬取和收集。 在实现这些步骤之前,你需要了解微信公众号平台的主要功能和界面布局。主面板可以划分为七大块,每个块都有不同的功能。在后续的操作中,你可以使用Python代码来模拟微信请求,并实现数据的爬取和分析。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [欢度国庆⭐️共享爬虫之美⭐️基于 Python 实现微信公众号爬虫Python无所不能爬)](https://blog.csdn.net/xiejiachao/article/details/120573509)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [【爬虫python爬取微信公众号](https://blog.csdn.net/qq_36269293/article/details/109244944)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一番码客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值