私はPython/Scrapyを使用していました。 「次のページ」ボタンのURLを検索しようとすると、ボタンのhref
属性が空であることがわかります。ボタンは機能します。 xPathやCSSセレクタでリンクを取得することは可能ですか?hrefが空です。どうすればURLを取得できますか?
HTMLは次のようである:それは、XPathやCSSセレクタによってリンクを得ることが可能
<a data-testid="pagination-next-page" class="button small right shadowbox no-margin" ng-click="togglePage(page + 1)" href=""><span>Seuraava</span> <i class="icon-OT4-19"></i></a>
何かこれがありますか? 'a [href =" "]' – Chalist
答えは、そのサイトが "次のページ"ボタンをどのように実装したかに完全に依存します。おそらくそこにはjavascriptがありますが、URLを設定するコードを決めるのは、ソースコードを勉強しているだけです(またはクリックして、どこに誘導するかを確認します)。 –
よく、はいクリックするとリンクができますボタン。しかし、scrapyでは自動的に「次のページ」のWebクローリングを行うためのソースとしてhrefが必要です。だから私はブラウザのアドレスバー以外の場所からリンクを得ることができれば素晴らしいだろう。 – Jimmy