[twitter] raise proper exception for protected Tweets
This commit is contained in:
@@ -265,7 +265,11 @@ class TwitterTweetExtractor(TwitterExtractor):
|
|||||||
"Trident/7.0; rv:11.0) like Gecko",
|
"Trident/7.0; rv:11.0) like Gecko",
|
||||||
}
|
}
|
||||||
|
|
||||||
page = self.request(url, cookies=cookies, headers=headers).text
|
response = self.request(url, cookies=cookies, headers=headers)
|
||||||
|
if response.history and response.url == self.root + "/":
|
||||||
|
raise exception.AuthorizationError()
|
||||||
|
page = response.text
|
||||||
|
|
||||||
end = page.index('class="js-tweet-stats-container')
|
end = page.index('class="js-tweet-stats-container')
|
||||||
beg = page.rindex('<div class="tweet ', 0, end)
|
beg = page.rindex('<div class="tweet ', 0, end)
|
||||||
return (page[beg:end],)
|
return (page[beg:end],)
|
||||||
|
|||||||
Reference in New Issue
Block a user