fake-name/ChromeController
View on GitHub ↗ ★ 229 Python
Comprehensive wrapper and execution manager for the Chrome browser using the Chrome Debugging Protocol.
12 mentions on Hacker News by 1 person: 0 stories, 12 comments · first 2017-01-09 · latest 2021-08-11
20082026
-
https://github.com/fake-name/ChromeController (Disclaimer: My project)
comment by fake-name · 2021-08-11 · in Mastering Web Scraping in Python: Crawling from Scratch -
…chromium (I wrote a library for managing chrome that exposes the entire debugging protocol here: https://github.com/fake-name/ChromeController https://pypi.org/project/ChromeController/ ).
comment by fake-name · 2019-12-22 · in Show HN: Local Node.js app to save everything you browse and serve it offline -
…is somewhat incomplete as-of-now, but it'd be fairly easy to add more comprehensive tools. https://github.com/fake-name/ChromeController
comment by fake-name · 2019-03-09 · in Web Scraping with Electron -
…esoteric stuff that would be hard to replicate. [1]: https://github.com/fake-name/AutoTriever [2]: https://github.com/fake-name/ChromeController
comment by fake-name · 2018-11-23 · in Archiving web sites -
…a lot of work and I have too many projects already. 1: https://github.com/fake-name/AutoTriever 2: https://github.com/fake-name/ChromeController 3: https://github.com/fake-name/WebRequest
comment by fake-name · 2018-10-01 · in Inside Wayback Machine, the internet’s time capsule -
I have a python project to manage headless chromium, which exposes basically the entire dev-tools UI: https://github.com/fake-name/ChromeController It also supports some nice bits - there's a tab pool interface, it does execution lifetime…
comment by fake-name · 2018-06-05 · in Observations running 2M headless sessions -
…https://github.com/fake-name/DanbooruScraper https://github.com/fake-name/PatreonArchiver https://github.com/fake-name/ChromeController I've been meaning to integrate wpull into my scraper structure, so I can also ship what I scrape off to…
comment by fake-name · 2017-06-22 · in Verizon is killing Tumblr’s fight for net neutrality -
…is changed, it can be just updated without breaking anything. Anyways, generated class is here: https://github.com/fake-name/ChromeController/blob/master/Ch... Oh, as an aside, you're actually missing a significant chunk of the protocol…
comment by fake-name · 2017-05-02 · in Getting Started with Headless Chrome -
FWIW, I wrote a wrapper that exposes the remote debugger interface in python functions here: https://github.com/fake-name/ChromeController It works by reading the interface descripton JSON files, and dynamically generating the API. It…
comment by fake-name · 2017-05-01 · in Getting Started with Headless Chrome -
…bumping my project to produce a nice python API for the Chromium/Chrome-remote-debugger-protocol: https://github.com/fake-name/ChromeController I'm trying to replace PhantomJS in my infrastructure with chromium. Not having to build my own…
comment by fake-name · 2017-04-13 · in Chrome 59 has cross-platform headless support -
…issues in the remote control protocol. (note: I am developing a python wrapper for controlling it: https://github.com/fake-name/ChromeController ) I've been meaning to see about wrapping the C++ api as a python module, but not had time.
comment by fake-name · 2017-02-23 · in Announcing cucumber-electron -
…. I'm working on a wrapper to completely expose the chrome remote debug interface in python [here]( https://github.com/fake-name/ChromeController ), if you're interested. In doing so, I've found (and reported) several bugs in the remote…
comment by fake-name · 2017-01-09 · in PhantomJS 2.5.0 beta