Skip to content

Instantly share code, notes, and snippets.

probably partying...

Chris Le chrisle

probably partying...
View GitHub Profile
chrisle / gist:1885478
Created Feb 22, 2012
ImportXML for Google Search
View gist:1885478
=ArrayFormula(RegexReplace(RegexExtract(ImportXML("", "//h3/a/@href"), "http.*"), "\&sa.*", ""))
chrisle / gist:2252209
Created Mar 30, 2012
CURL as GoogleBot 2.1
View gist:2252209
curl --user-agent "Googlebot/2.1 (+" -v $@
View gist:2319642
curl --user-agent "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120403211507 Firefox/12.0"\?q\=law%20firm%20boston,%20ma
View gist:2319730
function myFunction() {
var response = UrlFetchApp.fetch(",%20ma&num=10").getContentText();
chrisle / gist:2785524
Created May 25, 2012
Curl as ImportXML
View gist:2785524
curl --user-agent "-" $@
chrisle /
Created Aug 14, 2012
Facebook Likes for Excel using DataNitro
""" Facebook likes for Excel using DataNitro
import urllib2
import json
def facebook_likes(url):
facebook_url = "" + url
raw_data = urllib2.urlopen(facebook_url).read()
chrisle / csv_writer.rb
Created Nov 2, 2012
JSON > CSV > data_miner > database
View csv_writer.rb
# Converts JSON data into CSV and writes to a temporary CSV file
require 'ruport'
# see ruport_19.rb
require 'monkey_patches/ruport_19'
class CsvWriter
# Initialize an instance of CsvWriter
def initialize
chrisle / gist:4206925
Created Dec 4, 2012
newspaper to seomoz
View gist:4206925
require 'mechanize'
require 'linkscape'
agent =
agent.user_agent_alias = 'Mac Safari'
# Put your state here
state = "PA"
page = agent.get "{state}"
View capybara_with_phantom_js.rb
module CapybaraWithPhantomJs
include Capybara
# Create a new PhantomJS session in Capybara
def new_session
# Register PhantomJS (aka poltergeist) as the driver to use
Capybara.register_driver :poltergeist do |app|
View escaped_fragment.rb
# Looks for the escaped fragment meta tag. If found, gets the HTML snapshot
# instead
module GoogleBotSimulator::EscapedFragment
def has_meta_fragment?
('//meta[@name="fragment"]/@content').to_s == '!') ? true : false
def url_with_escaped_fragment(url)
You can’t perform that action at this time.