Skip to content

Latest commit

 

History

History
74 lines (51 loc) · 2.41 KB

README.md

File metadata and controls

74 lines (51 loc) · 2.41 KB

Asiakastieto Due Diligence Scrape

This project is a web scraper designed to extract due diligence information from asiakastieto.fi. It retrieves information about an individual's board memberships and their fellow board members.

Features

  • Scrapes board membership information for specified individuals
  • Retrieves details of other board members for each company
  • Supports multiple person searches
  • Generates a report file for each person searched
  • Handles both companies and foundations

Prerequisites

  • Python 3.6+
  • Google Chrome browser

Installation

  1. Clone this repository:
git clone https://github.com/yourusername/asiakastieto-scraper.git
cd asiakastieto-scraper
  1. Install required Python packages:
pip install -r requirements.txt
  1. Ensure you have the correct ChromeDriver for your operating system and Chrome version in the driver folder.

  2. On Linux and macOS, make the ChromeDriver executable:

chmod +x driver/linux_chromedriver
chmod +x driver/mac_chromedriver

Usage

  1. Run the script:
python scrape.py
  1. Enter the name of the person you want to search for in the GUI.
  2. For multiple searches, separate names by comma: "John Doe, Jane Smith".
  3. Click "Search" or press Enter to start the search.
  4. The results will be saved in the dd folder as .docx files.

Troubleshooting

  • If the program doesn't work, try running it again. Occasional failures can occur due to network issues or changes in the website structure.
  • Ensure your Chrome browser is up to date.
  • If you're using a newer Chrome version, you may need to download a compatible ChromeDriver from ChromeDriver Downloads.
  • For multiple searches, try searching for people individually if batch search fails.

Known Issues

  • The scraper may occasionally fail to retrieve information for certain companies or foundations. These will be listed at the end of the search process.

Contributing

Contributions, issues, and feature requests are welcome. Feel free to check issues page if you want to contribute.

License

MIT

Contact

If you have any questions or encounter issues, please contact: Konsta Venn - [email protected]

Project Link: https://github.com/konstavenn/asiakastieto-scrape