Skip to main content

This project focuses on finding the social media links of a company by taking in as input the company's website url, using the libraries google and bs4 (beautiful soup).

Most of the websites render the social media links as static HTML, but some websites render it using Javascript (dynamic websites).

Beautiful Soup can only scrape static HTML code and to scrape dynamically loaded content other scraping libraries like Selenium and Scrapy+Splash will be required.

To circumvent this problem, the code also tries to find the social media links on google.

Since we cannot say for sure the links returned by google may or may not belong to the company, and also when scraping a website it may return unwanted links as well, several filtering criterias are applied to return the best possible links.

The solution is not perfect and would fail to return perfect results when it is difficult to find the company's social media acoount on google and links are loaded dynamically on the official website, for example:

  1. The website uses a name on social media which is different than the name mentioned in the website url + links are loaded dynamically on their company's website
  2. The website doesnt have an account on a particular social media platform and someone else has an account with the name which is exactly same to the company's name

Release files for sociallinkfinder 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sociallinkfinder 0.0.6
File Size Uploaded
sociallinkfinder-0.0.6.tar.gz 5.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sociallinkfinder 0.0.6
File Interpreter ABI Platform
sociallinkfinder-0.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 11.0 kB

Release files / sociallinkfinder-0.0.6.tar.gz

Download URL sociallinkfinder-0.0.6.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
715ca73bd9842ec156b2f766d1817ee9a305b02700b54a17f1d20b0ec180f877
BLAKE2b-256 checksum
How to use checksums
98aedd5adf66d2a4ef6d743cd8bea280555f7bf773f0d29d0652c978dc2acf55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.7.4 Linux/5.4.0-54-generic

Release files / sociallinkfinder-0.0.6-py3-none-any.whl

Download URL sociallinkfinder-0.0.6-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a2d8e08e32d6b0565b4f60b0e93ee248ba36474482bdc6d404f66b8a442e255c
BLAKE2b-256 checksum
How to use checksums
e1c95f72e811e34fb91dfe6cabff7506cfcf5d8ec2b08c932163c357e49325a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.7.4 Linux/5.4.0-54-generic

Release history Release notifications | RSS feed

This release

0.0.6 This release

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page