Comments (6)
Finally got it to work! See changes in #150
Brief summary of how I fixed it by modifying tweets.py
:
Change r = session.get(url, headers=headers)
to r = session.get(url+'&max_position', headers=headers)
. This allows response json to return min_position
parameter which will then be used as the max_position
parameter in the next session.get
r_json = r.json()
Change r = session.get(url, params={'max_position': last_tweet}, headers=headers)
to r = session.get(url, params={'max_position': r_json['min_position']}, headers=headers)
.
This gets rid of twitter pages repeating on search query.
from twitter-scraper.
First at all, thanks. Looks like "max_position" parameter not supported for hashtag pages. I couldn't search it yet. Helps are welcome!
from twitter-scraper.
Yes, look like scrolling mechanism not working on hashtag pages.
>>> liste = []
... from twitter_scraper import get_tweets
... for tweet in get_tweets('#mock', 3):
... liste.append(tweet['tweetId'])
>>> liste.count(liste[0])
3 # first tweet's id repeats 3 times in our scraped tweets
>>> liste = []
... from twitter_scraper import get_tweets
... for tweet in get_tweets('bugraisguzar', 3):
... liste.append(tweet['tweetId'])
>>> liste.count(liste[0])
1 # first tweet's id is uniq as it should be
We will work on it, help needed
from twitter-scraper.
Got the same error. Does it have to do with the way it's queried and the resulting URL? maybe the pagination works different from User profiles to Hashtags?
Any thoughts? would be awesome to make it work!
Ps. by the way, great repo!
from twitter-scraper.
did anyone have any progress? stuck at the same issue :/
from twitter-scraper.
Would this pagination method in search applicable to digging all tweets from a user?
from twitter-scraper.
Related Issues (20)
- f'Oops! Either "{query}" does not exist or is private.' HOT 3
- UnboundLocalError: local variable 'html' referenced before assignment HOT 4
- DeprecationWarning: invalid escape sequence \g
- Getting historical tweet volume data with specific hashtags
- Not get Profile Info HOT 3
- Feature: Get User Following/Friend (and Followers)
- Documentation: Addressing shadow-bans HOT 3
- Tweet Links and Media Files HOT 2
- Doesn't scrap anything. HOT 8
- Does this work? HOT 10
- get_tweets in your example is not working HOT 1
- Twitter scrapy
- I am getting this issue : UnboundLocalError HOT 3
- json.decoder.JSONDecodeError: in get_trends() HOT 5
- json.decoder.JSONDecodeError: in get_tweets() HOT 7
- UnboundLocalError: local variable 'html' referenced before assignment
- setup.py fails
- pip3 install fails
- Enable running on Apify cloud platform
- does anyone got an 403 error ? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from twitter-scraper.