私の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で彼が何をしているのかを見ることができれば、フォームデータを介して投稿できると思いますリクエストとして)私は本当に混乱していて、これを乗り越えることができません.