Skip to content

mozi47/morelogin_API_Nodejs_Puppeteer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoreLogin API with Node.js & Puppeteer

This project demonstrates how to use MoreLogin APIs in a Node.js application with Puppeteer. It includes functionalities for managing browser profiles, proxies, and fingerprinting to enhance web automation and privacy.

MoreLogin

Features

  • Browser Profile Management: Create, update, and delete MoreLogin browser profiles.

  • Fingerprint Management: Customize and manage browser fingerprints for anonymity.

  • Proxy Integration: Use proxies to route browser traffic securely.

  • Puppeteer Automation: Launch MoreLogin profiles with Puppeteer for web automation.

Installation

  1. Clone the repository:
    git clone https://github.com/mozi47/morelogin_API_Nodejs_Puppeteer.git
    cd morelogin_API_Nodejs_Puppeteer
  2. Install dependencies:
    npm install
  3. Set up your environment variables in a .env file:
    SECRETKEY=your_secret_key
    APPID=your_app_id
    BASEURL=http://127.0.0.1:40000

Usage

Run the Application

npm run dev

API Endpoints

1. Authenticate with MoreLogin API

  • Description: Authenticates and retrieves an access token.

2. Get Browser Profiles

  • Description: Fetches all available browser profiles.

3. Create a New Profile

  • Description: Creates a new MoreLogin browser profile.

4. Launch a Profile with Puppeteer

  • Description: Starts a browser session using Puppeteer.

5. Proxy

  • Description: Manage and configure Proxies.

Environment Variables

Ensure the following variables are set in your .env file:

Variable Description
SECRETKEY Your MoreLogin API secret key
APPID Your MoreLogin app ID
BASEURL MoreLogin API base URL (default: http://127.0.0.1:40000)

Dependencies

  • Node.js
  • Puppeteer
  • Axios
  • dotenv

Contributing

Feel free to submit issues and pull requests for improvements.

License

This project is licensed under the MIT License.


Author

Syed Muzakir Shah

About

🛠️ MoreLogin API Integration with Puppeteer (Node.js)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published