Skip to content

Instantly share code, notes, and snippets.

@AramZS
Last active May 6, 2019 02:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AramZS/84d7b6988c3d272f14827350595b165b to your computer and use it in GitHub Desktop.
Save AramZS/84d7b6988c3d272f14827350595b165b to your computer and use it in GitHub Desktop.
Find Out What Emotions The New York Times thinks you have about a story.
Object.keys(window.__preloadedData.initialState).forEach(function(key){
if (key.match(/AdTargetingParam/)){
// console.log(window.__preloadedData.initialState[key]);
if (window.__preloadedData.initialState[key].key.match(/emotion/)){
console.log(window.__preloadedData.initialState[key].value);
}
}
});
@AramZS
Copy link
Author

AramZS commented May 6, 2019

Example Result via https://www.nytimes.com/2019/05/05/automobiles/npr-morning-edition-theme-song.html :

{key: "si_section", value: "us", __typename: "AdTargetingParam"}
{key: "keywords", value: "", __typename: "AdTargetingParam"}
{key: "template", value: "article", __typename: "AdTargetingParam"}
{key: "plat", value: "web", __typename: "AdTargetingParam"}
{key: "auth", value: "nirajchokshi", __typename: "AdTargetingParam"}
{key: "typ", value: "art,oak", __typename: "AdTargetingParam"}
{key: "edn", value: "us", __typename: "AdTargetingParam"}
{key: "trend", value: "trending", __typename: "AdTargetingParam"}
{key: "des", value: "", __typename: "AdTargetingParam"}
{key: "per", value: "", __typename: "AdTargetingParam"}
{key: "org", value: "nationalpublicradio", __typename: "AdTargetingParam"}
{key: "coll", value: "us", __typename: "AdTargetingParam"}
{key: "gui", value: "", __typename: "AdTargetingParam"}
{key: "id", value: "100000006492444", __typename: "AdTargetingParam"}
{key: "geo", value: "", __typename: "AdTargetingParam"}
{key: "col", value: "", __typename: "AdTargetingParam"}
{key: "als_test", value: "1557108786818", __typename: "AdTargetingParam"}
{key: "brandsensitive", value: "false", __typename: "AdTargetingParam"}
{key: "spon", value: "", __typename: "AdTargetingParam"}
{key: "ledemedsz", value: "none", __typename: "AdTargetingParam"}
{key: "prop", value: "nyt", __typename: "AdTargetingParam"}
{key: "section", value: "us", __typename: "AdTargetingParam"}
{key: "artlen", value: "medium", __typename: "AdTargetingParam"}
{key: "emotions", value: "hope,optimistic,not_sadness,not_inthemoodtospend,not_hate,not_amused,not_adventurous,not_informed,not_fear", __typename: "AdTargetingParam"}
{key: "pt", value: "pt8,pt15,nt17,nt9,nt7,nt2,nt1,nt11,nt5", __typename: "AdTargetingParam"}
{key: "gscat", value: "gs_entertain,gs_entertain_music,neg_mastercard,gs_…siness,gs_entertain_tv,gs_entertain_radio,gv_safe", __typename: "AdTargetingParam"}
{key: "is_viral", value: "high", __typename: "AdTargetingParam"}
{key: "is_viral_on_social", value: "true", __typename: "AdTargetingParam"}

Then
hope,optimistic,not_sadness,not_inthemoodtospend,not_hate,not_amused,not_adventurous,not_informed,not_fear

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment