All Projects → sunny9577 → proxy-scraper

sunny9577 / proxy-scraper

Licence: other
⭐️ A proxy scraper made using Protractor | Proxy list Updates every three hour 🔥

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to proxy-scraper

RandomProxyRuby
Tiny Library for get random proxy (free).
Stars: ✭ 16 (-92.04%)
Mutual labels:  proxy-list, getproxy, freeproxy
socks5 list
Auto-updated SOCKS5 proxy list + proxies for Telegram
Stars: ✭ 210 (+4.48%)
Mutual labels:  proxy-list, proxylist, freeproxy
torchestrator
Spin up Tor containers and then proxy HTTP requests via these Tor instances
Stars: ✭ 32 (-84.08%)
Mutual labels:  proxy-list, proxy-scraper
Proxy Scraper
Proxy-Scraper is simple Perl script for scraping proxies from multiple websites.
Stars: ✭ 24 (-88.06%)
Mutual labels:  scraper, proxy-list
proxy fetcher
💪 Ruby / JRuby / TrufflleRuby gem & CLI for dealing with proxy lists from various sources
Stars: ✭ 119 (-40.8%)
Mutual labels:  proxy-list, proxylist
ProxyGrab
Asynchronous Library made using Python and aiohttp to get proxies from multiple services!
Stars: ✭ 17 (-91.54%)
Mutual labels:  proxy-list, proxy-scraper
Awesome Web Scraping
List of libraries, tools and APIs for web scraping and data processing.
Stars: ✭ 4,510 (+2143.78%)
Mutual labels:  proxy-list, proxylist
Proxy Scraper
Library for scraping free proxies lists
Stars: ✭ 78 (-61.19%)
Mutual labels:  scraper, proxy-list
Scrapysharp
reborn of https://bitbucket.org/rflechner/scrapysharp
Stars: ✭ 226 (+12.44%)
Mutual labels:  scraper
TwitterScraper
Scrape a User's Twitter data! Bypass the 3,200 tweet API limit for a User!
Stars: ✭ 80 (-60.2%)
Mutual labels:  scraper
Goose Parser
Universal scrapping tool, which allows you to extract data using multiple environments
Stars: ✭ 211 (+4.98%)
Mutual labels:  scraper
Annie
👾 Fast and simple video download library and CLI tool written in Go
Stars: ✭ 16,369 (+8043.78%)
Mutual labels:  scraper
tv grab fr telerama
XMLTV Grabber using telerama api data
Stars: ✭ 36 (-82.09%)
Mutual labels:  scraper
Ruiji.net
crawler framework, distributed crawler extractor
Stars: ✭ 220 (+9.45%)
Mutual labels:  scraper
yellowpages-scraper
Yellowpages.com Web Scraper written in Python and LXML to extract business details available based on a particular category and location.
Stars: ✭ 56 (-72.14%)
Mutual labels:  scraper
Media Scraper
Scrapes all photos and videos in a web page / Instagram / Twitter / Tumblr / Reddit / pixiv / TikTok
Stars: ✭ 206 (+2.49%)
Mutual labels:  scraper
Tianyancha
pip安装的天眼查爬虫API,指定的单个/多个企业工商信息一键保存为Excel/JSON格式。A Battery-included Scraper API of Tianyancha, the best Chinese business data and investigation platform.
Stars: ✭ 206 (+2.49%)
Mutual labels:  scraper
scrapetube
Get all videos from a youtube channel, get all videos from a playlist, get all videos that match a search
Stars: ✭ 120 (-40.3%)
Mutual labels:  scraper
TradeTheEvent
Implementation of "Trade the Event: Corporate Events Detection for News-Based Event-Driven Trading." In Findings of ACL2021
Stars: ✭ 64 (-68.16%)
Mutual labels:  scraper
Heroku ebooks
A script to generate Markov chains and to post to an _ebooks account on Twitter using Heroku
Stars: ✭ 251 (+24.88%)
Mutual labels:  scraper

⭐️ A proxy scraper made using Protractor | Proxy list - Updates every 3 hours 🔥

Quick Access

JSON

curl "https://sunny9577.github.io/proxy-scraper/proxies.json" > proxies.json

CSV

curl "https://sunny9577.github.io/proxy-scraper/proxies.csv" > proxies.csv

Text

curl "https://sunny9577.github.io/proxy-scraper/proxies.txt" > proxies.txt

Setup Requirements

1 - A Windows, Mac or Linux Computer

2 - Google Chrome installed

Setup

This bot is based on protractor automated browser testing software.

1 - Open a terminal an make sure you are in the project directory

cd proxy-scraper

2 - Make sure you have protractor installed

To check if you have protractor installed run:

protractor --version

If the output is something like this:

Version 5.4.0

This means protractor is already installed, otherwise run the command:

npm install -g protractor

3 - Install Selenium Webdriver

This is where your program will run, to install it simply execute the command:

webdriver-manager

4 - Database Connectivity ( Only if u want to save output to database)

You can skip this step just set SAVE_TO_DB to false in config.js

Go to the file config.js and change with your login information

npm install mysql --save

Table Structure

Name	Type	Collation	Attributes	Null	Default	Comments	Extra
1	idPrimary	int(11)			No	None		AUTO_INCREMENT
2	proxyIndex	varchar(50)	latin1_swedish_ci		No	None		
3	port	int(10)			No	None		
4	country	varchar(100)	latin1_swedish_ci		No	None		
5	type	varchar(100)	latin1_swedish_ci		No	None		
6	anonymity	varchar(100)	latin1_swedish_ci		No	None	

Running the bot

1 - Start the Selenium webserver

Open a terminal an make sure you are in the project directory:

cd proxy-scraper

Update and start the server:

webdriver-manager update
webdriver-manager start

2 - Run the bot

With the previous terminal still open and running open another terminal an make sure you are in the project directory:

cd proxy-scraper

Run the bot:

protractor conf.js

Made By Sunny Singh

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].