私のachieve the pagination from javascript functions
意図はhttp://events.justdial.com/events/index.php?city=Hyderabad
.であっても、その href タグを収集しようとしています。以下は私のコードですhref
#
#
class justdialdotcomSpider(BaseSpider):
name = "justdialdotcom"
allowed_domains = ["www.justdial.com"]
start_urls = ["http://events.justdial.com/events/index.php?city=Hyderabad"]
def parse(self, response):
hxs = HtmlXPathSelector(response)
pagination = hxs.select('//div[@id="main"]/div[@id="content"]/div[@id="pagination"]/a').extract()
print pagination,">>>>>>>>>>>>>>>>>."
私が上記のコードを実行する[]
と、結果が得られます。ページネーションのページの例にはアンカータグがありますが、ブラウザを<a onclick="jdevents.setPageNo(2)" href="#">2</a>
クリックview page source
してこれを表示しようとすると、関数が表示されませんjdevents.setPageNo(2)
(HTMLで彼が何をしているのかを見ることができれば、フォームデータを介して投稿できると思いますリクエストとして)私は本当に混乱していて、これを乗り越えることができません.