Skip to main content

TrueCallerScraper

TrueCallerScraper is a Python script that automates the extraction of profile names from the TrueCaller app using ADB (Android Debug Bridge) and OCR (Optical Character Recognition).

Features

  • Search phone numbers on TrueCaller and extract profile names.
  • Capture screenshots and perform OCR to extract profile names.
  • Save profile names to an output file.
  • Fully functional and ready to use.

Prerequisites

To run this script, you need to have the following tools and packages installed:

  • Python 3
  • ADB (Android Debug Bridge)
  • pytesseract
  • Pillow

Installation

  1. Clone this repository to your local machine.

  2. Install the required Python packages by running the following command:

    pip install -r requirements.txt
    
  3. Ensure that ADB (Android Debug Bridge) is properly installed and set up on your machine. If you haven't installed ADB yet, you can refer to external sources like XDA Developers for detailed instructions on installing ADB for your specific operating system.

Note: Setting up ADB is outside the scope of this guide, and it's important to have ADB properly installed and configured before running the TrueCallerScraper script.

Usage

  1. Connect your Android device to your computer and ensure that USB debugging is enabled.

  2. Open the TrueCaller app on your Android device and navigate to the desired chat or search page.

  3. Update the script with the appropriate coordinates and settings for your device, if necessary.

  4. Run the script using the following command:

python truecaller_scraper.py

The script will enter phone numbers, search on TrueCaller, capture screenshots, extract profile names, and save them to an output file.

Customization

  1. You can customize the script by modifying the following:

  2. Adjusting the coordinates for tapping on the screen to match your device's layout.

  3. Adding additional functionalities or error handling based on your requirements.

Contribution

Contributions to this project are welcome! If you have any suggestions, improvements, or bug fixes, please feel free to open an issue or submit a pull request.

Metadata

Release files for TrueCallerScraper 1.0.0

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

Source distribution (sdist)

Source distribution for TrueCallerScraper 1.0.0
File Size Uploaded
TrueCallerScraper-1.0.0.tar.gz 3.3 kB Details

Built distribution (wheel)

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

Total release size: 6.5 kB

Release files / TrueCallerScraper-1.0.0.tar.gz

Download URL TrueCallerScraper-1.0.0.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
ab7074d4417d4c5fb8fff2c7ca0e3dd8aa96ebe9d97e4366fb08f2931abb6f4f
BLAKE2b-256 checksum
How to use checksums
85b12a7b121912ddb82f772367102a909dd4620a1cd0eff95ae25ec55e027b2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / TrueCallerScraper-1.0.0-py3-none-any.whl

Download URL TrueCallerScraper-1.0.0-py3-none-any.whl
Size 3.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0e54e8d033ee3242d622a69367f48f4d16a1767ea615256d36f4d67a17244105
BLAKE2b-256 checksum
How to use checksums
00179d7dec85fb6082fd3be634ce90404b8ae358bda5895c8c9b35cbb6e9ba5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release history Release notifications | RSS feed

This release

1.0.0 This release

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