Skip to content

Instantly share code, notes, and snippets.

View dweidenfeld's full-sized avatar

Dominik Weidenfeld dweidenfeld

View GitHub Profile
@dweidenfeld
dweidenfeld / proxy.js
Created November 27, 2015 09:20
Proxy Transforming HTML Documents on the Fly
var http = require('http');
var cheerio = require('cheerio');
http.createServer(function (req, res) {
console.log(req.url);
http.get(req.url, function (r) {
r.setEncoding('utf-8');
var content = '';
r.on('data', function (chunk) {
content += chunk;
<div id="sayt-results-container" style="left: 18px; top: 159px; display: block;">
<ul class="plugin-list">
<li class="header header-last" style="">
<ul class="plugin-result-list">
<li title="ipsum" class="clearfix odd">ipsum</li>
<li title="ipsum dolor" class="clearfix even last-item selected">ipsum dolor</li>
</ul>
</li>
</ul>
</div>