henry_flower: A melancholy wolf (Default)
henry_flower ([personal profile] henry_flower) wrote2020-02-17 11:31 am

Коли вирішив почитати економічні новини

Сміявсь.

$ ua='Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.106 Safari/537.36'

$ curl -sA "$ua" https://www.bloomberg.com/markets/economics \
  | adieu -pe 'JSON.parse($("body script[type=\"application/ld+json\"]").html()).diversityPolicy'
https://www.bloomberg.com/diversity-inclusion

Всьо чьотко: навіть скіму додали для автоматизації; зразу видно, як люди старалися.

Робота-мрія: працювати VP of дайвєрсіті-інклужн, на дозвіллі малювати css-анімацію зі сповнених щастя людей на стокових світлинах, дзвінко гомоніти про невблаганну боротьбу на конференціях. Ех.

bytebuster: (ITCrowd-Cartoon)

[personal profile] bytebuster 2020-02-17 11:38 am (UTC)(link)
(оффтоп)
Айтішники навіть новини читають через виклик JSON.parse()
juan_gandhi: (Default)

[personal profile] juan_gandhi 2020-02-17 04:00 pm (UTC)(link)
wtf is `adieu`? Never heard.
(And the idea to load json as scripts is also new to me.)

[personal profile] sassa_nf 2020-02-17 04:11 pm (UTC)(link)
JSON.parse(...) returns an object. In JS x.y returns value under key "y" in x={"y": ...}