为了账号安全,请及时绑定邮箱和手机立即绑定

如何向新网址提出请求?

如何向新网址提出请求?

红糖糍粑 2021-05-17 12:13:49
我已经有了这段代码,之前有一位朋友帮助过。我已经获得了网站上的所有链接。我想获取名称,名称,价格,图片,产品说明以及产品链接。仅当我们单击产品时,描述的产品才会出现。我是Python的初学者。from bs4 import BeautifulSoupimport urllib.requestcount = 1url = "https://www.sociolla.com/155-foundation?p=%d"def get_url(url):     req = urllib.request.Request(url)     return urllib.request.urlopen(req)expected_url = url % countresponse = get_url(expected_url)link = []name = []merk = []price = []pic = []description = []while (response.url == expected_url):     #print("GET {0}".format(expected_url))     soup = BeautifulSoup(response.read(), "html.parser")     products = soup.find("div",{"id":"product-list-grid"})     for i in products:           data = products.findAll("div",{"class":"product-item"})     for j in range(0, len(data)):           link.append(data[j]["data-eec-href"])     count += 1     expected_url = url % count     response = get_url(expected_url)print(len(link))"""import csvdataset=zip(link, merk, name, pic, price, description)    with open("foundation_sociolla.csv","w", newline='') as csvfile:    writer=csv.writer(csvfile)    header=['link', 'merk', 'name', 'pic', 'price', 'description']    writer.writerow(header)    writer.writerows(dataset)"""
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 132 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号