An open API service indexing awesome lists of open source software.

https://github.com/gustavohenriqueschmitz/search-bot

A bot that performs a search according to the user’s requirements, following the first 5 results (excluding ads). It provides a count of letters, vowels, and consonants present on each site.
https://github.com/gustavohenriqueschmitz/search-bot

bot nodejs selenium

Last synced: 3 months ago
JSON representation

A bot that performs a search according to the user’s requirements, following the first 5 results (excluding ads). It provides a count of letters, vowels, and consonants present on each site.

Awesome Lists containing this project

README

          

# Search-Bot

## About the project
A bot that performs a search according to the user’s requirements, following the first 5 results (excluding ads). It provides a count of letters, vowels, and consonants present on each site.

## Project demonstration video
[![Bot System Demo](https://img.youtube.com/vi/uL2oMdhIdFg/0.jpg)](https://www.youtube.com/watch?v=uL2oMdhIdFg)

## Used technologies
- Node.js
- Selenium

## Initialization

### Install the necessary tools

**1.** NodeJS V16.17.1
* https://nodejs.org

**2.** geckodriver V0.32.0 - By default it should be installed in the root folder
* https://github.com/mozilla/geckodriver/releases

**OBS:** Extract the geckodriver file and place it in the project's root folder.

### Start the project

**1.** Clone the project
```
git clone https://github.com/GustavoHenriqueSchmitz/Bot-de-Pesquisa.git
```

**2.** Install the dependencies by running this command in the project's root directory.
```
npm i
```

**3.** Start the bot by running this command in the project's root directory.
```
node main.js
```

## Author
**Gustavo Henrique Schmitz**

**Linkedin:** https://www.linkedin.com/in/gustavo-henrique-schmitz
**Portfolio:** https://gustavohenriqueschmitz.com
**Email:** gustavohenriqueschmitz568@gmail.com