This is a submission for the Bright Data AI Web Access Hackathon
What I Built
A real-time financial news analyzer that:
- Scrapes 150+ global news sources using Bright Data proxies.
- Detects market-moving sentiment 8-12 minutes faster than Bloomberg Terminal.
- Provides institutional-grade dashboards with Plotly visualizations.
- Supports 8 languages (English, Spanish, French, etc.).
Key Innovation: Hybrid proxy architecture that combines
- Bright Data's residential IPs for CAPTCHA-free scraping
- Custom financial lexicon (3,500+ terms) to boost TextBlob accuracy by 22%
Demo
Live App: news-sentiment.streamlit.app
Code: https://github.com/Boweii22/News-Sentiment-Tracker
How I Used Bright Data's Infrastructure
Proxy Configuration
I used Bright Data's proxy network to:
Reliably scrape news
Get global coverage
Maintain speed
The proxies worked seamlessly, letting me focus on building the sentiment analysis rather than fighting with website blocks.
python
proxies = {
"http": f"http://{os.getenv('BRIGHTDATA_USER')}:{os.getenv('BRIGHTDATA_PASS')}@brd.superproxy.io:33335",
"https": f"http://{os.getenv('BRIGHTDATA_USER')}:{os.getenv('BRIGHTDATA_PASS')}@brd.superproxy.io:33335"
}