第一个爬虫程序

来源:互联网 发布:dz论坛seo怎么设置 编辑:程序博客网 时间:2024/05/21 14:48

程序源码

import requests          #引入requests模块from bs4 import BeautifulSoup   #引入BeautifulSoup模块res=requests.get('http://www.csdn.net/')  #设置请求站点res.encoding='utf-8'           #设置请求站点的字符集,防止乱码middle_soup=res.text           #取出get后的结果中的textsoup=BeautifulSoup(middle_soup,'html.parser')  #用BeautifulSoup模块处理中间变量,用html.parser解析出内容show=soup.select('a')  #找出结果集中所有的a标签元素for SHOW in show:     #循环输出每一个a标签的text    print(SHOW.text)

结果

仅仅展示了一部分的结果

可扩展系统的9个性能问题58 同城 Android 端 HTTPS 实践之旅 有赞支付微服务实践C++17中那些值得关注的特性正确认识Docker、Kubernetes 、Apache Mesos快速成长期的云原生应用架构实践实现 60fps 的网易云音乐首页58 同城 Android 端 HTTPS 实践之旅著名统计学家吴喜之教授专访:如何用机器学习改造统计学浅谈家用路由器安全变迁南加州大学终身教授刘燕:艺术与人工智能的明天 人机信任合作滴滴插件化 VirtualAPK 框架原理解析之 Service 管理更多极客头条                彻底明白 Java 语言中的IO系统                                正确认识Docker、Kubernetes 、Apache Mesos                                使用 Mesos管理虚拟机                                探索前端黑科技——通过png图的rgba值缓存数据                                程序员的反思:不要一辈子靠技术生存                                Android UI 之 TabLayout动态添加tab实现筛选及自动偏移(全选,单选)                                程序自学者的入门指南                                Java8新特性Lambda表达式、函数式接口                专题                专题报道:CCAI 2017中国人工智能大会 | 附PPT                                专题报道:CCTC 2017中国云计算技术大会 | 附PPT                推荐博客                反射进阶,编写反射代码值得注意的诸多细节                                Android逆向之旅---Native层的Hook神器Cydia Substrate使用详解                                剖析基于并发AQS的共享锁的实现(基于信号量Semaphore)                                Android:关于ContentProvider的知识都在这里了!                                Gradle从入门到实战 - Groovy基础                 程序人生【有奖问答】全方位解析分布式服务框架2017 开发者生态报告,学什么语言最有前途一封90后“程序猿”的离职信引发的血案靠耳朵写代码的工程师惊呆了,2000行代码搞定特斯拉公司更需要会哪种语言的工程师?​IEEE Spe...程序员鄙视链,看看你属于哪一级?1个月只敲1天代码,拿着全额薪资,我错了吗...职业生涯的重要转折点,提点建议,谢谢!...右手残疾,请问能从事软件开发么?最热下载spring cloud,spring boot 项目实例,两个RTMP直播例子--基于FLASH/FLEX(含源代码)WWDC中ARkit的简单Demo精通Spring+4.x++企业应用开发实战.pdf《Python爬虫开发与项目实战》(带目录)IT经典资料分享-含高清下载链接python 机器学习 scikit-learn 手册多线程编程技术开发资料.pdfSpringMVC demo【精华】CSDN下载频道优质源码集锦                  深度学习已成功应用于这三大领域                                    使用Go语言与Ethereum智能合约进行交互                                    龙妈也会死?《权力的游戏》AI算法预测丹妮女王危在旦夕                                    【推荐】机器学习&数据挖掘 7周实战!                                    三周掌握《计算机视觉原理与实战》——让机器“看见”                                    Dropbox是如何安全地存储用户密码                                    一文看尽深度学习RNN:为啥就它适合语音识别、NLP与机器翻译?                                    成为一名更好前端开发人员的9个技巧                                    CSDN日报20170731——《程序员内部培训与个人发展杂谈》                                    Android应用开发-从设计到实现 版本管理                                    阿里巴巴大数据实践之数据建模                                    重磅 | 小米首次公开发表论文:基于注意力机制的端对端语音识别(附论文翻译)                                    小团队中人人都要会用点Docker                                    页面结构化在 Android 上的尝试                                    LeoCAD:用于创建虚拟乐高模型的开源CAD程序                                    【直播】一起玩转Docker                                    谷歌研究发现优秀的团队必须具备这五个关键特质                                    用不到50行的Python代码构建最小的区块链                                    微信开发深度解析:MessageHandler——简化消息处理流程                                    深度解密京东登月平台基础架构                              机器学习之数学基础系列                        2017区块链极客高峰论坛                        IBM 物联网与区块链开发者技术沙龙                        让机器“看见”——计算机视觉原理及实战            下载专辑            十五个Docker的优质资源                         2017年上半年软考各科目考试真题及答案解析!                        [资源优选]第二十五期:15个关于架构的精品资源                        Git各版本汇总专辑                        酷播项目            查看更多课程为什么JavaEE程序员的薪资普遍都很高?【资讯】什么才是适合零基础的云计算大数据?人工智能时代来临,为什么要首选Python?我要订阅程序员【20177月】前端开发创新实践订阅技术邮件【人工智能】第22期:无人驾驶刚刚开始的未来【移 动】第196期:初创团队的 Android 应用质量保障之道【人工智能】第21期:大规模机器学习系统中的No Free L...【移 动】第195期: 技能提升!33 款 iOS 开源库及 Obje...【人工智能】第20期:第四范式胡时伟:机器学习应用要...网站客服杂志客服微博客服webmaster@csdn.net京ICP证09002463号 京网文[2014]0452-102号电信业务审批[2007]字第380号电信与信息服务业务经营许可证070598号​
原创粉丝点击