原标题:这样学Python爬虫,想爬什么爬什么

你知道怎么学爬虫吗?正确的入门姿势在这里!只要学好了Python爬虫,真的是可以想爬什么爬什么哟,像什么美女图片啦,美食图片啦,美景图片啦。(小编可不知道你想看啥,反正只要学会了,啥都有哦)

一:爬虫准备(在安装好Python的前提下)

1.爬虫首先需要做的事情就是要确定好你想要爬取数据的对象,这里我将以百度主页logo图片的地址为例进行讲解。

2.首先,是打开百度主页界面,然后把鼠标移动到主页界面的百度logo图标上面,点击鼠标右键,然后点击审查元素,即可打开开发者界面。

3.然后再下面的界面里面,可以看到该logo图标在HTML里面的排版模式,,这里百度我用字替换了。

二:开始爬虫

1.爬虫主要分为两个部分,第一个是网页界面的获取,第二个是网页界面的解析;爬虫的原理是利用代码模拟浏览器访问网站,与浏览器不同的是,爬虫获取到的是网页的源代码,没有了浏览器的翻译效果。

2.首先,我们进行页面获取,python爬虫的话很多模块包提供给开发者直接抓取网页,urllib,urllib2,requests(urllib3)等等,这里我们使用urllib2进行网站页面的获取;首先导入urllib2模块包(该包是默认安装的):import urllib2

3.导入模块包之后,然后调用urllib2中的urlopen方法链接网站,代码如下repr = urllib2.urlopen("XXXXXX"),XXXXXX代表的是网站名称。

4.得到网站的响应之后,然后就是将页面的源代码读取出来,调用read方法,html = repr.read()

5.获取到页面的源代码之后,然后接下来的工作就是将自己想要的数据从html界面源代码中解析出来,解析界面的模块包有很多,原始的re,好用的BeautifulSoup,以及高大上的lxml等等,这里我就简单的用re介绍介绍,首先导入re模块包:import re

6.然后进行利用re进行搜索,这里我有使用正则表达式,看不懂的同学需去补充点正则表达式方面的知识。

7.然后,我这里就实现了一个简单的爬虫流程,打印url,可以看见刚好就是之前我们看见的百度主页logo的地址。

8.源代码:

import urllib2

repr = urllib2.urlopen("URL")

html = repr.read()

import re

省略一行代码

print url

怎么?看完了吗?哦,看完了就好啊。哈哈~小编比较皮~返回搜狐,查看更多

责任编辑:

python爬虫什么意思-这样学Python爬虫,想爬什么爬什么相关推荐

  1. python自学多久可以找到工作-自学Python的高效方法,学Python多久能找到工作?

    原标题:自学Python的高效方法,学Python多久能找到工作? 相信有了解的人都知道,Python目前是首选的AI语言,在数据科学和AI中占据主导地位,而且随着互联网的发展,Python的应用越来 ...

  2. python自学步骤-零基础学Python应该学习哪些入门知识及学习步骤安排

    众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python岗位人才缺口高达4 ...

  3. python要学多久可以找到工作-自学Python的高效方法,学Python多久能找到工作?

    原标题:自学Python的高效方法,学Python多久能找到工作? 相信有了解的人都知道,Python目前是首选的AI语言,在数据科学和AI中占据主导地位,而且随着互联网的发展,Python的应用越来 ...

  4. maya要学python吗_Day1 为什么要学Python?

    为什么要学 Python? 这是一个必须要回答的问题. 这几年 Python 被人捧的很高,朋友圈里各种培训广告,还有诸如潘石屹等大佬带头力挺,加上类似被列入小学教材.高考内容.计算机等级考试项目等新 ...

  5. python课程多少钱-python培训学费多少钱 学python课程价格是多少

    python培训学费多少钱 学python课程价格是多少 2018-08-21 11:23:15 4187浏览 Python真是越来越受欢迎了,想报个Python培训班,不知道培训费用多少,是不是都很 ...

  6. python培训学费多少钱-python培训学费多少钱 学python课程价格是多少

    python培训学费多少钱 学python课程价格是多少 2018-08-21 11:23:15 4192浏览 Python真是越来越受欢迎了,想报个Python培训班,不知道培训费用多少,是不是都很 ...

  7. python ai 教学_【Python AI教学】从零开始学Python AI开发系列01

    原标题:[Python AI教学]从零开始学Python AI开发系列01 欢迎开启新的旅程. 从2016年开始,AI人工智能的热潮扑面而来.而在机器学习和深度学习领域,Python位于最受欢迎的编程 ...

  8. 学习python好学吗-零基础学python难吗?好学吗?

    Python是一种什么语言? Python是一种计算机程序设计语言.你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的Jav ...

  9. 【python教程入门学习】学python要多久,0基础学python有多难

    学python要多久,0基础学python有多难,这是很多想学习python语言同学绕不开的问题,都害怕花完钱最终没有应有的回报!对于毫无经验0基础的同学来说学习python什么最重要,方向选对坚持下 ...

  10. 学好python需要哪些基础_学Python要避免哪些坑,如何巩固好基础

    学Python要避免哪些坑?零基础怎么入门Python?Python入门简单.语法简洁.功能强大,非常适合零基础入门IT行业的人学习.随着人工智能时代的来临,企业纷纷选择使用Python进行开发,Py ...

最新文章

  1. 人脸照片自动生成游戏角色_ICCV2019论文解析
  2. optee的共享内存的介绍
  3. 三星note2+android8.0,放大版Note2 三星Galaxy Note8.0
  4. U3D-LookAt插值动画
  5. K-近邻算法实现简单filmClassify
  6. 双赛道近四百万奖金,2021全国人工智能大赛来了!
  7. 学习Python有什么好的书籍?推荐这几本
  8. int 小数_[LeetCode] 166. 分数到小数
  9. OSChina 周六乱弹 —— 知道今天的乱弹为什么会迟发吗?
  10. DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.Net2.0(ver 3.0.1Beta)
  11. python实现:用类实现一个图书馆,实现借书,入库,还书,查书,等功能,要求数据可以保存到文件中,退出后下次可以找回数据...
  12. paip.;论全文检索实现方式lucene Sphinx solr以及比较
  13. 使用Smart3D进行倾斜摄影实景建模详细教程
  14. 非接触IC卡读写模块MFRC530的工作原理及其应用
  15. python死循环_Python for死循环
  16. python之abc和six
  17. jquery vue 替代_vue能代替jquery吗
  18. 【每日一趣】老王的烦恼
  19. vant2-上拉加载、下拉刷新
  20. 手机号注册过,被遗忘的网站有哪些?

热门文章

  1. 正确理解springboot的常用注入方式
  2. 1.docker学习
  3. 对象流--对象的序列化
  4. laraverl笔记
  5. System.getProperty
  6. SPOJ KPSUM ★(数位DP)
  7. C语言学习笔记(五):《C语言深度剖析》笔记
  8. PHP开发者最好的学习资源收集
  9. UVA10325 The Lottery【GCD+LCM】
  10. UVA11942 Lumberjack Sequencing【Ad Hoc】