import urllib
import sys
import xml.etree.ElementTree as etree
def get_url_list(apiurl):
xml_data = urllib.urlopen(apiurl).read()
city_xml_data = etree.fromstring(xml_data)
return list(city_xml_data.find("divisions").iter("division"))
def get_shop_list(apiurl):
xmldata = urllib.urlopen(apiurl).read()
xml_data = etree.fromstring(xmldata)
return list(xml_data.iter("shop"))
#构造城市地址列表
city_ids = list()
links = get_url_list('http://www.meituan.com/api/v1/divisions')
for division in links:
city_ids.append("http://www.nuomi.com/api/dailydeal?version=v1&city="+division.find("id").text)
#print division.find("name").text.encode("utf-8")
for city_id in city_ids:
shops_xml_list = get_shop_list(city_id)
for shops_xml in shops_xml_list:
if (not shops_xml.find("name").text is None) and (not shops_xml.find("name") == "" ):
print shops_xml.find("name").text.encode("utf-8")
#if (not shops_xml.find("addr").text is None) and (not shops_xml.find("addr") == "" ):
#print shops_xml.find("addr").text.encode("utf-8")
分享到:
相关推荐
python语法学习记录,python语法学习记录常见命令分析和版本兼容
Python语法学习记录Python语法记录基础部分基本数据类型运算符Number数字数学函数随机函数String字符串字符串函数string与List、Tuple相互转换列表ListList基本操作列表推导式List列表函数列表的复制Tuple元组...
本资料适用于初学者和有一定编程基础的人群,旨在帮助读者快速掌握Python基础语法知识,为进一步学习Python打下坚实的基础。 本资料主要涵盖Python基础语法的各个方面,包括变量、数据类型、运算符、流程控制、函数...
Python 语法基础,个人在学习python做的一些小例子,注释很详细
介绍了Python常用语法知识,适合小白从零开始学习
基于此,千锋 Python 教学团队特别录制了 Python 教程入门到精通之千锋 Python 语法基础学习视频教程,只有对概念有深入的理解和剖析,才能打好基 础,实现从入门到精通质的飞跃。 千锋 Python 语法基础学习视频教 ...
本篇文档主要是基于唐宇迪python快速入门课程中自己整理的语法总结,共计14页,基本包含了python入门和机器学习需要的基本语法。文档适合有其他例如C/C++,JAVA语言基础想快速入门python的学习者,也适合python考试...
基础语法笔记一1.新建等基本命令3.运算符运算顺序,转义字符4.加减乘除运算5.列表6.元组 (我是用的是Linux的Ubuntu进行桌面应用开发) 1.新建等基本命令 1.√桌面点击右键 选择 Open Terminal 打开终端 √pwd 打印...
Python 语法的学习笔记
报了两万多元的python就业培训班得来的笔记,里面有函数,控制流,模块,面向对象 和容器五个xmind,总结了python重要语法和注意事项,适合所有涉及python的人学习和巩固知识,在职业道路上越走越远
Python语法总结,语法学习讲义和笔记。 部分目录: 1. Python 3 1.1. 数据类型: 3 1.1.1. 整数,浮点数,字符串,布尔值(True、False),空值(None) 3 1.1.2. 数据类型list——数组: 3 1.1.3. tuple——常值...
python语法基础面试题和重要知识点,之前在学习python语法结束之后总结出来了,对于一些知识点可能没有详细描述,建议有不懂的,直接看手册或者网上查找资料,培养自我学习能力。希望能对你们有用。
清华大学精品Python学习PPT课件-第2章 Python基本语法.pptx 清华大学精品Python学习PPT课件-第3章 Python流程控制.pptx 清华大学精品Python学习PPT课件-第4章 Python组合数据类型.pptx 清华大学精品Python学习PPT...
python的基础学习语法思维导图,用于引导python基础学习的主要内容。
主要用于学习Python语法,机器学习,以及深度学习的仓库
项目概述: 本项目是基于《Python学习手册》进行的Python基础语法实战演练,旨在通过实践加深对Python语言基础知识的理解。...本项目通过一系列的源代码示例,为学习者提供了一个全面且深入的Python基础语法学习资源。
这特别让我们高兴,而令人更高兴的是Python在全球拥有数百万快乐的学习者! 根据该网站的调查,在2018年,Python的人气超过了c#,就像它在2017年超过了php一样。在GitHub平台上,Python超越了Java成为第二个最...
清华大学精品Python学习PPT课件-第2章 Python基本语法.pptx 清华大学精品Python学习PPT课件-第3章 Python流程控制.pptx 清华大学精品Python学习PPT课件-第4章 Python组合数据类型.pptx 清华大学精品Python学习PPT...
介绍了常用的基础Python语法,适合初学者学习,具有一定的参考价值
非常棒的一套Python入门级学习课程,课程以轻快的角度开始讲解和学习,非常适合新手入门学习Python编程。明明白白学Python课程以清晰明快的3点线路进行课程教学,适合想要快速掌握Python技能的同学们,课程取非常...