LoginSignup
0
0

More than 1 year has passed since last update.

Scrapy でノードを取得する方法

Last updated at Posted at 2022-02-23
  • Response オブジェクトの css()メソッドでノードを取得できる。
  • css()メソッドの戻り値は SelectorList オブジェクト

SelectorList オブジェクトの主なメソッド

メソッド 内容
getall() ノードの一覧を文字列のlistとして取得する
get() ノードの一覧の最初の要素を文字列として取得する
※HTMLタグを含む文字列が得られるのでテキストのみを取得したい場合は、::text 擬似要素でテキストのみを取得してから get() を適用する
re(regex) ノードの一覧のうち、引数に指定した正規表現(regex)にマッチする最初の部分を文字列として取得する
css(query) ノードの一覧の要素に対して、引数に指定したCSSセレクター(query)にマッチするノードの一覧を SelectorList として取得する
xpath(query) ノードの一覧の要素に対して、引数に指定した XPath(query)にマッチするノードの一覧を SelectorLisetとして取得する。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0