Python Code To Get JSON From Javascript And Load Into A Dictionary | Web Scraping tutorial

Published: 01 January 1970
on channel: jobstr
467
8

How to parse response.text from Scrapy, (or requests, or Beautiful Soup).
(No regular expressions needed, just split, strip, replace).

If you find that you are trying to scrape comments from a page, and they're inside javascript then you will need a way to get the values/text some other way. CSS or XPATH won't help you.

Here I show how to parse the javascript to pick out the JSON, and then load the JSON into a dictionary. Once the key:values are there, you can work with them very easily.

◉ 1:26 looking for JSON
◉ 2:19 view source
◉ 2:55 found JSON.parse
◉ 4:45 found comments inside JSON
◉ 5:29 print(response.text)

◉ 6:09 x = response.text.split('JSON.parse')[2].replace("\\u0022","\"").lstrip("\(").split(" ")[0].replace("}\");","\"").replace("\"{","\""})
◉ 8:43 json.loads
◉ 12:27 final output

Read about the process of extracting a dict from json from javascript on my redandgreen.co.uk website : https://redandgreen.co.uk/extracting-...

RTFM 📙 :
https://docs.scrapy.org/en/latest/
https://docs.scrapy.org/en/latest/top...

☕️☕️☕️ Buy Dr Pi a Coffee...or Tea! : https://www.buymeacoffee.com/DrPi ☕️☕️☕️

Thanks for watching.
See you around yeah?
Dr P.


On this page of the site you can watch the video online Python Code To Get JSON From Javascript And Load Into A Dictionary | Web Scraping tutorial with a duration of hours minute second in good quality, which was uploaded by the user jobstr 01 January 1970, share the link with friends and acquaintances, this video has already been watched 467 times on youtube and it was liked by 8 viewers. Enjoy your viewing!