Coder Social home page Coder Social logo

Comments (5)

felipecsl avatar felipecsl commented on May 8, 2024

@bluemont Correct, right now, wombat definitely would be better classified as a scraper, and not as a crawler, since it is not able to navigate through pages. I have plans to add some sort of crawling functionality in the future, but for the time being, I am gonna update the documentation to make it clearer. Thanks for the feedback!

from wombat.

felipecsl avatar felipecsl commented on May 8, 2024

Just released version 2.0.0 which addresses this issue mainly via these 2 changes:

  • Created new syntatic sugar method Crawler#scrape that aliases to Crawler#crawl;
  • Added the ability to follow links via the :follow option in a property. Gonna add some documentation on how it works soon. For now, it will only crawl 1 level deep by default, which means it won't keep clicking links. Next release will add the ability to specify a custom depth.

I think these changes addresses the issue. Closing it.

from wombat.

StephenOTT avatar StephenOTT commented on May 8, 2024

@felipecsl was depth control ever added?

from wombat.

felipecsl avatar felipecsl commented on May 8, 2024

@StephenOTT not yet. It sounds like it could use that feature though. I'll see if I can get it implemented for next version

from wombat.

StephenOTT avatar StephenOTT commented on May 8, 2024

I am looking to recreate the recursive functionality that FMiner provides:
http://www.fminer.com

The Ability to CSS or Xpath some links on the page and continue to follow/iterate through each of the pages. On each page the user should be able to capture information. Common examples of pages with "Next" Buttons or Hierarchical based data structures that are spread over multiple pages.

from wombat.

Related Issues (20)

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.