本代码主要实现抓取大众点评网中关村附近的餐馆有哪些,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
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 id="codetool">
输出结果:
总结 以上就是本文关于Python爬取附近餐馆信息代码示例的全部内容,希望对大家有所帮助。如有不足之处,欢迎留言指出。感谢朋友们对本站的支持! 原文链接:http://blog.csdn.net/zhglance/article/details/68486787 相关文章
热门资讯 |