人生苦短,我用python

简介: 大道至简的python小白我本科学的是城乡规划,考研是农学的森林经理,读研究生的时候闲着无聊,就想学一门编程语言,就听了某大神的建议:首先c语言入门,然后学java就好了。

大道至简的python


小白我本科学的是城乡规划,考研是农学的森林经理,读研究生的时候闲着无聊,就想学一门编程语言,就听了某大神的建议:首先c语言入门,然后学java就好了。可是小白我学了不久就感觉枯燥啊(什么指针,类,对象,搞得无聊,还不能写出像样的项目),碰巧数学建模中遇到要找大量数据的问题,然后自己找啊找啊找数据然后整理啊整理数据这个就弄了我们小组一天的时间,后来在网上看到了‘爬虫’这个神器的东西,决定试一试,就这样,让我了解到了python,从此就爱上了她。废话不多说,先让大家感受下:

直接上个代码:

from bs4 import BeautifulSoup
import requests

url = 'https://movie.douban.com/annual2015/#2'
wb_data = requests.get(url)
soup = BeautifulSoup(wb_data.text,'lxml')
titles = soup.select('div.title.clearfix')
names = soup.select('div.sub-title')
grades = soup.select('span.rank')

for title, name, grade in zip(titles, names, grades):
    ti = title.get_text()
    na = name.get_text()
    gr = grade.get_text()
    data = {
        'title': ti.replace('\n',''),
        'name': na.replace('\n',''),
        'grade': gr.replace('\n','')
    }
    print(data)

这是豆瓣网的一页:

相关文章
|
9天前
|
IDE 开发工具 Python
01-你好Python-python环境安装 python解释器的安装 pycharm的安装
01-你好Python-python环境安装 python解释器的安装 pycharm的安装
|
1月前
|
存储 IDE 开发工具
Python零基础入门:安装Python和PyCharm,附软件和黑马python教程
Python零基础入门:安装Python和PyCharm,附软件和黑马python教程
62 0
|
2月前
|
程序员 编译器 C语言
Python基础语法(内置Python, pycharm配置方式)
Python基础语法(内置Python, pycharm配置方式)
|
4月前
|
Python Windows
学习 python 安装过程
学习 python 安装过程
29 0
|
5月前
|
编译器 C++ Python
《人生苦短,我用python·二》python在C++中的断点调试
《人生苦短,我用python·二》python在C++中的断点调试
62 0
|
9月前
|
数据采集 前端开发 搜索推荐
我用什么写Python?
对编程新手来说,开发环境的选择常常成为入门后的第一道坎。因为捣鼓了半天没能成功运行代码而被迫从入门到放弃的情景并不少见。初上手时选择的编辑器是否易用也会直接影响你的学习热情。
|
9月前
|
小程序 IDE 程序员
学 Python 前的准备工作|人生苦短,我选 Python
学 Python 前的准备工作|人生苦短,我选 Python
|
11月前
|
iOS开发 MacOS Python
【Python从入门到实践1.1】Python解释器安装教程
【Python从入门到实践1.1】Python解释器安装教程
【Python从入门到实践1.1】Python解释器安装教程
|
人工智能 数据挖掘 计算机视觉
如何安装Python3.7,小白必看!
如何安装Python3.7,小白必看!
379 0
如何安装Python3.7,小白必看!
|
自然语言处理 监控 前端开发
Python一时爽,一直Python一直爽
Python一时爽,一直Python一直爽
209 0
Python一时爽,一直Python一直爽