私はPythonとセレンと美しいスープの組み合わせを使ってウェブページ上のドロップダウン要素から値とテキストをスクラップしようとしています。ドロップダウンから値を削り取る
テキストを取得できましたが、get_attribute
コマンドで値を取得できません。印刷用
None Type object is not callable
price=soup.find("select",{"id":"space-prices"})
print(price)
print(price.text)
print(price.get_attribute('value'))
出力:私は、Webページ上にある要素を印刷するとき
それは、次の内容
それがエラーを与える取得print文を返します。 (価格)は
<select class="pricing-bar-select" id="space-prices" name="space-prices"><option selected="selected" value="£360">Per Day</option>
<option value="£1,260">Per Week</option>
<option value="£5,460">Per Month</option>
<option value="£16,380">Per Quarter</option>
<option value="£65,520">Per Year</option></select>
です。 Webページfをget_attribute
はNone
のようですので、それはです
https://www.appearhere.co.uk/spaces/north-kensington-upcycling-store-and-cafe
エラーを再現するためのサンプルコードは参考になりますful。 – mpaskov
こんにちは@mpaskov。私はスタックオーバーフローの新しいです。コードを書式設定してここに貼り付ける方法はわかりません。ご不便おかけしてすみません。問題のハイパーリンクの価値をご覧ください。 –
ちょうどコピー&ペーストし、ctrl-Kを使用してコードとしてフォーマットします。 – Julien