[twitter] fix timeline pagination
This commit is contained in:
parent
358d991f03
commit
67043bea70
1 changed files with 5 additions and 1 deletions
|
|
@ -139,7 +139,11 @@ class TimelinePage(TwitterJsonHTMLPage):
|
|||
|
||||
def next_page(self):
|
||||
if self.page.has_next:
|
||||
return u'https://twitter.com/i/timeline?max_position=%s' % self.objects.keys()[-1].split('#')[-1]
|
||||
return u'https://twitter.com/i/timeline?max_position=%s' % self.get_last_id()
|
||||
|
||||
def get_last_id(self):
|
||||
_el = self.page.doc.xpath('//*[@data-item-type="tweet"]/div')[-1]
|
||||
return Regexp(Link('./div/div/a[@class="details with-icn js-details"]|./div/div/span/a[@class="ProfileTweet-timestamp js-permalink js-nav js-tooltip"]'), '/.+/status/(.+)')(_el)
|
||||
|
||||
class item(ItemElement):
|
||||
klass = Thread
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue