AttributeError: 'lxml.etree._Element' オブジェクトに属性 'translate' がない。
2022-02-20 16:28:12
ここのエラーは、lxmlの下でetreeを使ってラグーンをクロールしたときに出たエラーメソッドです。
jsonデータが存在するかどうかを確認するために、print出力でクロールしたいコンテンツを置く コードは以下の通りです。
positionName=html.xpath("//div[@class='position-head']/div/div[1]/div/span")
Run result: [<Element span at 0x23290bb6ec8>]
positionName=html.xpath("//div[@class='position-head']/div/div[1]/div/span/text()")[0]
コードの問題を解決する。
text() を追加すると、正しい内容が抽出されます。ここで [0] は、返されたリスト内のすべての文字列を抽出します。
positionName=html.xpath("//div[@class='position-head']/div/div[1]/div/span/text()")[0]
関連
-
[解決済み】AttributeError: 'list' オブジェクトに 'lower' 属性がない gensim
-
Pythonスクリプトフレームワークをはじめよう webpyのインストールとアプリケーションの作成
-
[解決済み] ImportError: model_selection という名前のモジュールがありません。
-
[解決済み] コロン期待値エラー
-
[解決済み] statsmodelsのOLSフィットで、パラメータが1つしか得られないのはなぜですか?
-
[解決済み] エラー "filename.whl はこのプラットフォームでサポートされているホイールではありません".
-
[解決済み] icon_clock.gif と icon_calender.gif のための django 静的管理画面 404
-
[解決済み] PythonでStopIterationエラーを回避する方法
-
[解決済み] NumPyの配列を列ごとに解凍する
-
TypeError: 'numpy.ndarray'と'str'のインスタンスの間で'>'がサポートされていない。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】IndexError:サイズ1/ForwardEulerの軸0に対してインデックス1が境界外である
-
[解決済み】空の配列に対するValueErrorを克服する
-
Pythonで数行のコードでdablを使ったデータ処理解析とML自動化
-
Pythonを使用して、Desertプラグインを正常に呼び出すためのゲームランタイムスクリプトを開発する。
-
[解決済み] USBErrorです。[Errno 13] アクセスが拒否されました(権限が不足しています)。
-
[解決済み] 名前パターンをインポートできない
-
[解決済み] AttributeError: 'tuple' オブジェクトには 'shape' という属性がありません。
-
[解決済み] NameError: 名前 'request' が定義されていません。
-
[解決済み] Pythonで複数の図表を1つのPDFファイルに保存する。
-
Macです。pkg_resources' という名前のモジュールがありません。