Skip to content

luminati-io/proxy-scrape-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Promo

proxy_scrape_go

basic API sergo programs demonstrating using web scraping with Colly, GOquery, Selenium using proxy servers

This repository contains two branches:

  • The basic branch contains the base code that will be modified in the article Go Proxy Servers.

  • The main branch is the result of the article tutorial.

This project demonstrates setting up proxy servers in Web Scraping in Go, Proxies protect your digital identity during web scraping by using their IP address, circumventing IP bans and geoblocking.

Installation

To use this project, you need to have Go installed on your machine. You can download and install Go from the official website: https://golang.org/

Getting Started

  1. Clone the repository:

    git clone https://github.com/shacharbd/proxy-scrape-go.git
  2. Navigate to the project directory:

    cd proxy-scrape-go
  3. Install the dependencies:

    go mod download

Usage

This project demonstrates how to use web scraping with proxy servers in Go. It utilizes the following libraries:

  • Colly - a scraping framework for Go
  • Goquery - a library for parsing HTML in Go
  • Selenium - a browser automation tool

To run the project, make sure you have a valid proxy server. You can obtain proxy server details from a provider like Bright Data. Once you have the proxy server details, update the main.go file with the appropriate proxy configuration.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages