0
商品名からバッグのスタイルを取得しようとしています(たとえば、「Platinum Faux Patent Leather Tote」の「Tote」)。ここに私のコードは次のとおりです。単語が文字列に含まれているかどうかを確認するウェブ拭き取り
from urllib.request import urlopen
from bs4 import BeautifulSoup
saksurl="http://www.saksfifthavenue.com/Handbags/shop/_/N-52jzot/Ne- 6lvnb5?FOLDER%3C%3Efolder_id=2534374306622829"
html = urlopen(saksurl)
bsObj = BeautifulSoup(html.read(),"html.parser")
for product in bsObj.select("#product-container [id^=product-]"):
Style="None"
Name=product.find("p",{"class":"product-description"}).get_text()
print(Name)
if Name.find("Tote"):
Style="Tote"
else:
Style="None"
print(Style)
それはトートバッグですバッグ用のトートバッグとトートバッグではないため、私にNoneを与えてはならないが、それはすべての袋のために私にトートバッグを与えています。