• 大小: 1.79KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-03-26
  • 语言: 其他
  • 标签: 其他  

资源简介


python爬虫抓取北京天气的一个超级简单的案例

资源截图

代码片段和文件信息

#!/usr/bin/python
#-*- coding=UTF-8 -*-

import urllib
import re

def getHtml(url):
page = urllib.urlopen(url)
html = page.read()
page.close
return html

def get_city(html):
reg = r‘tle>【(.+?)天气】.+?tle>‘
get_re = re.compile(reg)
get_list = re.findall(get_rehtml)
return get_list[0]

def get_start(html):
reg=r‘

.+?(今天.+?


get_re = re.compile(reg)
get_list = re.findall(get_rehtml)
return get_list[0]

def get_end(html):
reg=r‘

.+?(明天.+?


get_re = re.compile(reg)
get_list = re.findall(get_rehtml)
return get_list[0]

def get_block(html):
start=html.find(get_start(html))
end=html.find(get_end(html))
block=html[start:end]
return block

def get_block_date(block):
reg=r‘

(.+?)(今天.+?


get_re = re.compile(reg)
get_list = re.findall(get_reblock)
return get_list[0]

def get_block_air(block):
reg=r‘p class=“wea“ title

评论

共有 条评论