Skip to main content

No project description provided

Project description

News Crawler - CodeAcademy Artificial Intelligence student program

About the Project

This project is the first assessment project in the CodeAcademy artificial intelligence training program. It was designed to demonstrate data collection and processing skills using Python, showcasing the ability to extract, categorize, and store information from online sources effectively.

Functionality

The project includes several main scripts:

  • category_crawler.py: Browses a specified website, extracts company categories, and saves them in a CSV file.
  • data_ex.py: Responsible for extracting data from the website according to categories and printing the data in the console.
  • main.py: The main script, managing the entire process from category acquisition to data extraction and storage.

How to Use

To use this program, follow these steps:

  1. Ensure you have the necessary libraries installed: selenium, requests, lxml. The list can be found in the pyproject.toml file.
  2. Run the main.py script.
  3. Follow the console instructions to control the data collection process.

Author

This project was created by Vilmantas Pielikis, a student in the CodeAcademy AI training program, demonstrating a practical application of web scraping and data handling techniques in Python.

License

This project is available for use subject to the author's permission. For any commercial or academic use, or for modifications and distribution, please obtain explicit permission from the author. This approach ensures responsible usage and maintains the integrity of the project.

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

news_crawler_vpt-1.0.tar.gz (668.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

news_crawler_vpt-1.0-py3-none-any.whl (674.2 kB view details)

Uploaded Python 3

File details

Details for the file news_crawler_vpt-1.0.tar.gz.

File metadata

  • Download URL: news_crawler_vpt-1.0.tar.gz
  • Upload date:
  • Size: 668.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.0 Windows/10

File hashes

Hashes for news_crawler_vpt-1.0.tar.gz
Algorithm Hash digest
SHA256 0e560987b416b907b2de4fe72c95ad1cb23a3ce3c4f9b9599984999f07e2209b
MD5 ddfb4c2c5e79739fe2527fac6359ff01
BLAKE2b-256 f19e7c40bb073d2271457c85cd10ffb693b259c6d97a4121c6d839bec71af99e

See more details on using hashes here.

File details

Details for the file news_crawler_vpt-1.0-py3-none-any.whl.

File metadata

  • Download URL: news_crawler_vpt-1.0-py3-none-any.whl
  • Upload date:
  • Size: 674.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.0 Windows/10

File hashes

Hashes for news_crawler_vpt-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 57e7b55270e6b9dda8581aa39cb626fd6381508d931c55433f870947dac39d86
MD5 658524b7842a473a1776ae4a6c0056aa
BLAKE2b-256 074be0df7dfed44399424d89aa6c8c1cf58630ac1b66673ffc7dbfe8b2ac24ea

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page