一、首先获取星巴克地址,并分析有无反爬。
星巴克菜单网址:https://www.starbucks.com.cn/menu/
url = 'https://www.starbucks.com.cn/menu/'
response = urllib.request.urlopen(url=url)
content = response.read().decode('utf-8')
print(content)
二、写程序入口,创建请求对象,并写出请求函数:
request = creat_request()
def creat_request():
url = 'https://www.starbucks.com.cn/menu/'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 Edg/118.0.2088.33'
}
request = urllib.request.Request(url=url,headers=headers)
return request
三、获取网页源码,并写出获取源码函数:
content = get_content(request)
def get_content(request):
response = urllib.request.urlopen(request)
content = response.read().decode('utf-8')
return content
四、创建下载函数:
down_load(content)<

最低0.47元/天 解锁文章
1759

被折叠的 条评论
为什么被折叠?



