Mac os 安装Python Pycharm 配置环境「建议收藏」
Mac,os,安装,Python,Pycharm,配置,环境,建议,收藏
2025-03-18 08:48:43 时间
大家好,又见面了,我是你们的朋友全栈君。 主要就是这三个库的安装
import requests
from bs4 import BeautifulSoup
import time
我是PYthon小白,自己把程序运行出来在环境配置走了不少弯路。因为我还安装了一台Windows环境,中间交叉做了其他一些事情,所以思路没有那么清晰。但是刚刚终于成功抓了数据。代码和程序运行成功截图放在最后。先说说环境配置,我会尽量回忆。我安装的是Python3.6直接在官网下载的配合我的操作系统10.11.6。一步步点击下一步成功安装。在终端用命令 which Python3.6 可以查看安装路径。这个安装然后下载了社区版的pycharm,应该也是直接安装的。
这里面最关键的就是 Project interpreter的选择,我看见很多其他博文安装了一大堆东西,还改路径改来改去,真的很麻烦。这里选择interpreter的宗旨就是选择你安装路径的那个Python3.6.终端可以查看你的安装路径。requests库和pip3,还有beatifulsoup的安装其他博文写的也挺多,还有bs4的添加我就不说了。把这些全部弄好,程序还是不能运行,还差最后一个$ pip3 install lxml bs4调用了python自带的html解析器,我用的mac,默认安装的是python2,所以内置的解释器也是在python2上,而我学习的时候又自己安装了python3,开发环境也是python3的,貌似是没有html解释器,所以会报错。 所以在python3也装一个html解析器就好了
import requests
from bs4 import BeautifulSoup
import time
headers = {
'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36' }
def get_info(url):
wb_data = requests.get(url,headers=headers)
soup = BeautifulSoup(wb_data.text,'lxml')
ranks = soup.select('span.pc_temp_num')
titles = soup.select('div.pc_temp_songlist > ul > li > a')
times = soup.select('span.pc_temp_tips_r > span')
for rank,title,time in zip(ranks,titles,times):
data = {
'rank':rank.get_text().strip(),
'singer':title.get_text().split('-')[0],
'song':title.get_text().split('-')[0],
'time':time.get_text().strip()
}
print(data)
if __name__ == '__main__':
urls = ['http://www.kugou.com/yy/rank/home/{}-8888.html'.format(str(i)) for i in range(1,24)]
for url in urls:
get_info(url)
time.sleep(1)
程序运行截图
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175272.html原文链接:https://javaforall.cn
相关文章
- PyAOS:大气和海洋科学Python社区
- pycharm python安装教程_python环境安装教程
- python报错invalid syntax_fatal python error
- pycharm 删除项目_pycharm怎么删除python文件
- pycharm安装no interpreter_no python interpreter configured
- pycharm断点运行_python断点调试技巧
- Python项目44-前后端分离项目(前戏)
- vscode查看源代码_vscode新建python项目
- USB 摄像头 进行python OpenCV 操作的基础设置【以yolo 目标检测为例】
- 【记录】mac使用PyCharm中Python版本不对应的解决方法
- pycharm换行继续输入_python粘贴代码自动换行
- pycharm中pyqt5使用方法_python环境变量的配置
- pycharm搭建python环境_pycharm如何配置编译环境
- pycharm自带python环境吗_Python IDE环境之 新版Pycharm安装详细教程[通俗易懂]
- python 字符串(字符序列)和字节序列
- python的环境变量的设置,安装库的两种方法,pycharm解释器设置字体大小,在DOS下运行python,无法定位动态库「建议收藏」
- 用python实现线性回归算法
- 工具推荐|利用python-cdo高效处理气象数据
- pycharm安装opencv2_python opencv 教程
- python button使用方法_python gui界面设计