Freelance Developer for Media News Monitoring Script

Job ID: 38184774

Budget: $45 – $50 USD

Description:

We are seeking a skilled freelance developer to create a script that monitors online media news sources for mentions of specific companies, industries, and macro-economic topics in particular countries. The script should collect relevant news articles, extract key information, and store it in an organized manner for easy access and analysis.

Responsibilities:

- Develop a script to monitor and scrape online news sources for mentions of specified companies, industries, and macro-economic topics in particular countries.
- Implement functionality to collect and parse news articles.
- Extract and store relevant information (e.g., headlines, publication dates, article URLs, summaries).
- Ensure the script can handle multiple news sources and adapt to different website structures.
- Provide a user-friendly interface for adding/removing companies, industries, and topics, as well as viewing collected data.
- Implement error handling and logging mechanisms to track the script's performance and potential issues.

Requirements:
- Proven experience in web scraping and data extraction.
- Proficiency in programming languages such as Python, JavaScript, or others suitable for web scraping.
- Familiarity with web scraping libraries and frameworks (e.g., BeautifulSoup, Scrapy, Selenium).
- Experience working with APIs and parsing JSON/XML data.
- Knowledge of handling different types of web content, including dynamic pages and AJAX requests.
- Ability to store and organize data using databases or other storage solutions (e.g., SQL, NoSQL, CSV files).
- Strong problem-solving skills and attention to detail.
- Good communication skills and ability to provide regular updates on project progress.

Preferred Qualifications:
- Experience with news APIs (e.g., NewsAPI, Google News API).
- Understanding of web crawling best practices and ethical considerations.
- Previous experience in developing similar monitoring or alerting systems.

Deliverables:
- Script: A fully functional script capable of monitoring specified news sources for company mentions.
- Documentation: Comprehensive documentation detailing the script's functionality, setup instructions, and usage guidelines.
- User Interface: A simple interface for managing the list of companies and viewing collected news articles.
- Testing and Validation: Ensure the script performs accurately and efficiently through thorough testing.
- Support: Provide initial support for setup and addressing any issues or bugs that may arise.

Project Timeline:
- 3 working days from date of appointment

Budget: US$50
Related categories: PHP Python Web Scraping Software Architecture MySQL