を使用して属性の私は、製品の詳細をつかむためのpython3でBS4を使用していますが、ここでアマゾン、 で検索私のコードです:これによりグラブは、タグの値がBS4
from bs4 import BeautifulSoup as BS
import requests
html = requests.get('http://www.amazon.in/s/ref=nb_sb_noss_2?url=search-
alias%3Daps&field-keywords=hp+monitors')
soup = BS(html.text , 'lxml')
#print(soup.prettify())
for i in soup.find_all('li') :
print(i.get('id'))
h2_tag = i.h2
print(h2_tag.get('data-attribute'))
print("_____")
コードのデータ属性の値がh2タグになっていません。一方、の値の値がのタグが出てきています。 誰でも私が間違っている場所を教えてもらえますか?ここで言いたいこと
ありがとうございます。> soup.find_all( 'h2'、class _ = 's-inline')はどうですか? – BoRRis
@BoRRis私はそれを説明するために私の答えを編集しました – TrakJohnson