人生苦短,我用python

浏览: 1313

大道至简的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)

这是豆瓣网的一页:


像这种页有很多,我要是想看电影,又不想直接找,怎么办?python就可以帮你了
代码结果部分图:


是不是一幕了然了,短短的一点代码,再也不用愁没电影看了。

是的,python就是这么神奇,在接下来的日子中和小白一起学习吧

推荐 0
本文由 罗罗攀 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册