Ptyhon爬虫实战(七):爬取汽车公告网上的批次排量等信息

原创 2017年09月08日 12:48:43

网址:http://www.cn357.com/notice/


直接上代码。


#coding=utf-8
import re
import requests

def getHtml(url):
    try:
        page = requests.get(url)
        html = page.text
        return html
    except:
        print ("网页访问异常")
        return ""

def getInfo(html):
    reg = re.compile(r".*?公告批次:(.*?),生产企业:.*?识别代号:(.*?),轴数:.*?发动机排量:(.*?),发动机功率:",re.S)
    items = re.findall(reg,html)
    for item in items:
        print("\t".join(list(map(str.strip,item))))


if __name__=='__main__':
    for i in range(1,61):
        url = "http://www.cn357.com/cvi.php?m=cvinotice&search=n&brand=%B1%F0%BF%CB&page=" + str(i)
        html = getHtml(url)
        getInfo(html)


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

1.scala编程思想笔记——环境准备及介绍

1.scala编程思想笔记——环境准备及介绍 欢迎转载,转载请标明出处: 源码下载连接请见第一篇笔记。          Scala是一门多范式的编程语言,一种类似java的编程语言  ,设计初衷是实...

20.scala编程思想笔记——Vector

20.scala编程思想笔记——Vector        欢迎转载,转载请标明出处: 源码下载连接请见第一篇笔记。   Vector是一个容器,即保存其他对象的对象。容器也称为集合。Vector是标...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

SCALA学习笔记(一)

变量 获取变量的值是一个耗时的工作时,可以考虑使用lazy var. lazy val forLater = someTimeConsumingOperation() scala> va...

23.scala编程思想笔记——类参数

23.scala编程思想笔记——类参数 欢迎转载,转载请标明出处: 源码下载连接请见第一篇笔记。          在创建新对象时,一般是通过传递某些信息进行初始化,此时可以使用类参数。类参数列表看起...

婚期将到,痴男怨女,有钱别墅,没钱窝居. 望北京上海,高楼大厦. 售楼中心,房奴滔滔. 早起晚睡,排号通宵. 欲与房价试比高. 须钞票, 看人山人海,购房心焦. ...

warning C4150: 删除指向不完整“CBasexxx”类型的指针;没有调用析构函数

warning C4150 删除指向不完整“”类型的指针;没有调用析构函数,内存泄露
  • zzw315
  • zzw315
  • 2010-11-22 13:35
  • 3552
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)