の場合、複数のページからのデータのスクレイピング初心者はこちら。私は複数のページからデータを削り取ろうとしています。各ページには20個のエントリがあり、次のボタンをクリックして次のページに移動します。Scrapy - href =#
<a href="#" onClick="nextPage(2);"> Click me! </a>
それは私が発見した他の多くの例のようXHRリクエストを使用していないので、このページではユニークです:タグがあるので、しかし、URLは変更されません。いくつかの答えは、Chrome/Firefox開発ツールを使ってGETリクエストを監視し、それらを複製することを提案しています。このサイトはXHRリクエストを生成するのではなく、一連のjavascriptリクエスト(1つのAJAX)を生成します。
私は、表示されたデータにスクレープを続けることができるように、次のページ(可能であれば、好ましくはセレンなしで)に転送するためにスクラピーを使いたいと思います。
これは参照用のWebページである:http://www.australianschoolsdirectory.com.au/search-result.php
初めてアスカー。前もって感謝します!
に6を変更する必要がある場合は、[POSTリクエスト](HTTPにする必要があります:// stackoverflowのを.com/questions/17625053/how-to-send-post-data-in-start-the-scrapy-spider)を追加し、 'pageNum:'のような 'form-data'を追加してください。 –
vold