Skip to content

aysenurarslann/Twelenium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twelenium |Twitter Data Collector

A Python-based web scraper built with Selenium to collect public Twitter data for academic and research purposes.

🎯 Purpose

  • Collect tweets by keyword, date range, or user.
  • Extract text content, likes, retweets, timestamps, and author info.
  • Store results in structured formats: SQLite and JSON.
  • Designed for non-commercial, ethical research only.

⚠️ Important Notes

  • This tool does not collect private or sensitive user data.
  • Respects robots.txt and avoids aggressive scraping.
  • Uses delays between requests to prevent rate-limiting.
  • Not intended for commercial use or mass data harvesting.

🛠️ Technologies Used

  • Python
  • Selenium
  • BeautifulSoup (optional)
  • SQLite / JSON
  • Pandas (for analysis)

📂 Sample Output

{
  "tweet_id": "123456789",
  "text": "Great day at the university!",
  "likes": 12,
  "retweets": 3,
  "timestamp": "2024-07-15T14:30:00Z",
  "author": "@user123"
}

About

Twitter Data Collector | Python + Selenium web scraper for academic research. Extracts public tweets, metadata, and user info without API. Ideal for sentiment analysis, event tracking, and social media trend monitoring

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages