Python爬取附近餐馆信息代码示例

时间:2021-05-22

本代码主要实现抓取大众点评网中关村附近的餐馆有哪些,具体如下:

import urllib.request import re def fetchFood(url): # 模拟使用浏览器浏览大众点评的方式浏览大众点评 headers = {'User-Agent', 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36'} opener = urllib.request.build_opener() opener.addheaders = [headers] data = opener.open(url).read() data = data.decode('utf') print('================================抓取的页面数据=======================================') print(data) # 打印抓取的页面 print('================================获取的餐馆信息====================================') foodNameSet = set(re.compile(r'<img title="(.*?)"', re.DOTALL).findall(data)) number = 0 for i in foodNameSet: number = number + 1 print("第%d个餐馆: %s" % (number, i)) foodUrl = "http://ment-list"> <span>口味<b>9.1</b></span> <span>环境<b>8.7</b></span> <span>服务<b>8.3</b></span> </span> </div> <divclass="svr-info"> ......此处省略 </script> </body></html> ================================获取的餐馆信息==================================== 第1个餐馆:重八牛府(之初入江湖店) 第2个餐馆:纽约客美式餐厅(新中关店) 第3个餐馆:Chatuchak加都加曼谷潮流甜品 第4个餐馆:新净雅烹小鲜 第5个餐馆:那家小馆(中关村店) 第6个餐馆:谷得一 第7个餐馆:唐廊.朴禅(当代商城店) 第8个餐馆:小福楼餐厅 第9个餐馆:食宝街 第10个餐馆:渝是乎(中关村店) 第11个餐馆:品咖啡 第12个餐馆:小吊梨汤(融科店) 第13个餐馆:鱼八斗老麻水煮鱼(酸菜鱼) 第14个餐馆:鳗鳗的爱(新中关购物中心店) 第15个餐馆:速度牛排 Processfinishedwithexitcode0

总结

以上就是本文关于Python爬取附近餐馆信息代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:

python登录并爬取淘宝信息代码示例

Python爬取当当、京东、亚马逊图书信息代码实例

matplotlib在python上绘制3D散点图实例详解

如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章