Hello all!
I am trying to scrape a table of reviews from an album’s wikipedia page, using Beautiful Soup and requests. I have become stuck trying to visualise this.
It is the "Critical Reception" table on the page for the Ed Sheeran 2017 album "%". When I inspect this is says it is a 'wikitable floatright', but I can not understand what kind of data the words are. https://en.wikipedia.org/wiki/%C3%B7_(album)
My code so far has been
Here is the inspection for the table. Let me know if anything is unclear - I am a beginner.
Many thanks,
I am trying to scrape a table of reviews from an album’s wikipedia page, using Beautiful Soup and requests. I have become stuck trying to visualise this.
It is the "Critical Reception" table on the page for the Ed Sheeran 2017 album "%". When I inspect this is says it is a 'wikitable floatright', but I can not understand what kind of data the words are. https://en.wikipedia.org/wiki/%C3%B7_(album)
My code so far has been
import requests from bs4 import BeautifulSoup soup = BeautifulSoup(response.text) url1 = “÷ (album) - Wikipedia” s = requests.Session() response = s.get(url1, timeout = 10) response right_table = soup.find(‘table’, {“class”: ‘wikitablefloatright’}) header = [th.text.rstrip() for th in right_table [0].find_all(‘th’)] print(header) print(’------’) print(len(header))The final cell writes ‘NoneType’ object is not subscriptable.
Here is the inspection for the table. Let me know if anything is unclear - I am a beginner.
Many thanks,
buran write Jan-28-2021, 11:50 AM:
Please, use proper tags when post code, traceback, output, etc. This time I have added tags for you.
See BBcode help for more info.
Please, use proper tags when post code, traceback, output, etc. This time I have added tags for you.
See BBcode help for more info.