# memory: instinct-x-usercell-handle-from-href

Xのフォロー一覧をスクレイプする際、表示名から正規表現で@handleを取得すると、表示名内の@が誤って拾われる問題がある。正しいハンドルはa[role=link]のhrefから取得する必要がある。

## ポイント
- 表示名から正規表現で@handleを取得すると、表示名内の@が誤って拾われる
- 正しいハンドルはa[role=link]のhrefから取得する
- フォロー状態は[data-testid$="-unfollow"] / -followの接尾辞で判定する
- 照合の最終確認はDOMではなく、GET /i/api/1.1/friendships/show.jsonを使用する

## 関連ページ
[[[[instinct-x-virtualized-click-hits-neighbor]]]]

## 関連概念(未作成)
`Xのフォロー一覧スクレイピングのベストプラクティス` `正規表現の正確な使用方法`