• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

美丽的汤圈不断

python 来源:Jonny Le Noury 7次浏览

编辑:我已根据需要更改了代码,但是抛出了不同的错误消息。美丽的汤圈不断

我是一个美丽的汤和编码到一定程度的相对菜单,只是寻找一个快速指针,看看我要去哪里错了。基本上我会刮我的网站,并返回价格和产品名称的清单。

import csv 
from datetime import datetime 

quote_page = 'http://www.golfspikesdirect.com/all-golf-spikes/' 

page = urllib2.urlopen(quote_page) 

soup = BeautifulSoup(page,'html.parser') 

product_name = {'class': 'card-title '} 
product_price = {'class': 'price--withoutTax '} 

divs = soup.findAll(class_ = "card-title") + soup.findAll(class_ = "price--withoutTax") 

for product in divs: 
    name = product.find(attrs=product_name).text.strip() 
    price = product.find(attrs=product_price).text.strip() 
    print "%s - (%s)" % (name, price) 


===========解决方案如下:

product_nameproduct_price是正常的字典和dictionares没办法text,但你把他们当作BeautifulSoup方法find

你需要

name = product.find(attrs=product_name).text.strip() 

price = product.find(attrs=product_price).text.strip() 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)