You just need to take the values ββusing javascript and push them into the ipython kernel, as in the John Schmitt link.
Cell [1]:
%%javascript function getQueryStringValue (key) { return unescape(window.location.search.replace(new RegExp("^(?:.*[&\\?]" + escape(key).replace(/[\.\+\*]/g, "\\$&") + "(?:\\=([^&]*))?)?.*$", "i"), "$1")); } IPython.notebook.kernel.execute("Var1='".concat(getQueryStringValue("Variable1")).concat("'")); IPython.notebook.kernel.execute("Var2='".concat(getQueryStringValue("Variable2")).concat("'"));
And in another cell, you can get python variables named Var1 and Var2:
>>>print Var1 Value1
and
>>>print Var2 Value2
source share