GithubHelp home page GithubHelp logo

doudou20188 / hot-crawler Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tagnja/hot-crawler

1.0 1.0 0.0 561 KB

A springboot-based hot information crawler. 一个基于 Spring Boot 的热点信息爬虫。支持多线程、高可扩展性。

Home Page: https://hot.const520.com

License: MIT License

Java 85.68% HTML 3.76% CSS 2.31% JavaScript 8.24%

hot-crawler's Introduction

hot-crawler

GitHub issues GitHub stars GitHub forks Codacy Badge codecov Build Status

Languages: English | 中文简体

What's hot-crawler

hot-crawler is a web crawler about hot information on excellent websites. It can help you quickly access valuable information on many websites. It is compatible with multiple devices, such as personal computers, mobile phones, and tablets. These websites are mainly composed of two languages, Chinese and English. As shown in the figure below.

homepage

How to develop

Before starting

To develop Hot-Crawler, you need to install the following softwares:

  • Git
  • JDK
  • Maven
  • Redis

We strongly suggest using IntelliJ IDEA to develop this project.

How to run

How to run with Maven command line

  1. Clone project source to your local computer

    $ git clone https://github.com/tagnja/hot-crawler.git
    
  2. Active develop configuration in src/main/resources/application.yml

    spring:
      profiles:
        active: dev
    
  3. Startup your local Redis Server before running the project.

  4. Running the project with Spring Boot maven plugin.

    cd hot-crawler
    mvn spring-boot:run
    
  5. Visting the website by http://localhost:8080

Document

For example of crawler development to view crawler development tutorial.

For using techniques of the project to view use techniques list.

For the complete crawled websites to view websites crawler list.

For more info about update log to view update log.

Contributing

Contributing is welcome! Please check out the Contributing to hot-crawler guide.

License

hot-crawler is released under the MIT License.

hot-crawler's People

Stargazers

YangTao avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.