GithubHelp home page GithubHelp logo

jabba-webkit's Introduction

Jabba-Webkit

Jabba's headless webkit browser for scraping AJAX-powered webpages.

Usage:

jabba_webkit.py <url> [<time>]

url: the page whose source you want to get

time: The application will quit after this given time (in seconds)

If the webpage is AJAX-powered and updates itself, you can tell this browser to wait X seconds. Then it fetches the generated HTML source.

You can also use it as a library:

>>> import jabba_webkit as jw
>>> html1 = jw.get_page(url1, time1)
>>> html2 = jw.get_page(url2)    # yes, you can call it several times

jabba-webkit's People

Contributors

jabbalaci avatar

Stargazers

Svec Antal avatar ʟᴊᴜɴɢᴍ•ʀᴋ avatar Iluyovictor.io avatar Krzysztof Piekarczyk avatar BobH avatar  avatar  avatar  avatar M1ndas avatar  avatar  avatar leyex avatar  avatar Jürgen Hermann avatar 温华 avatar Cain avatar Chris avatar Rezha Julio avatar Asad@AJ avatar Cedric avatar Neo Shaman avatar Pablo Llorens avatar Angus H. avatar Dan Gayle avatar Like Ma avatar xorr0@riseup.net avatar Andrew Shaffer avatar Jack Guo avatar JT5D avatar  avatar  avatar Jovi avatar Emre Ozen avatar Marcel Mitsuto FS avatar Nikolay Feldman avatar DK Lee avatar nuin avatar Viyat avatar Alejandro Provencio avatar Aymen EL Amri avatar Jonathan Barratt avatar  avatar Nbosa avatar Ben Perry avatar Mark Davis avatar Yueyoum avatar  avatar Ben Goodger avatar Adam Haney avatar Dimitry Goldin avatar Stefan Wójcik avatar Jeffrey Rimko avatar sebastian ortiz avatar Juan Rebolledo avatar  avatar unbound.val avatar Rick Petithory avatar  avatar Alex Haylock avatar Javier Alba avatar Nick Pettazzoni avatar Yuri Prezument avatar Dan Neuman avatar Dewa Widyakumara avatar  avatar Ivan Mesic avatar z10g avatar northtree avatar Christopher Smith avatar Jacob Haslehurst avatar mohit avatar Damilare Onajole avatar Roddy Richards avatar Keith Solademi avatar Jonathan Beluch avatar  avatar John Thomas avatar Ulas Turkmen avatar John Anderson avatar Bahadir Cambel avatar Bilal Aslam avatar  avatar  avatar Daniel Kimsey avatar Rimenes Ribeiro avatar Jocelyn Boullier avatar KingPin avatar Harshad Sharma avatar Gil Klein avatar Bengt Lüers avatar Jeremiah Campbell avatar

Watchers

John Thomas avatar Christopher Smith avatar Jovi avatar Franck Michaud avatar  avatar James Cloos avatar Iwan Budi Kusnanto avatar sebastian ortiz avatar Dimitry Goldin avatar Felix Yuan avatar  avatar  avatar

jabba-webkit's Issues

wrapper to java

Hi,
I have gone through jabba web kit it is good for getting content from ajax based web pages . . .
but we dont know much about phython so Is there any wrapper to covert this from python to java or javascript

How to make custom http requests?

How would I go about creating a POST request, for instance, instead of a standard GET request?

I have a webpage powered by javascript that will only respond to certain conditions (post data, cookies, etc).

Request for screenshots capabilities

Hello.
First of all - thanks for the great tool.
I want to ask the developer of this piece of software, is it possible and how I can make screenshots within the Jabba Webkit environment?

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.