Python Beautiful Soup can't find table
Python Beautiful Soup can't find table
(OP)
I'm having issue with scraping my site. I'm trying to access table but can't seem to target the correct div/table. I'm trying to capture the table and bring it into a dataframe using pandas.
I've tried using soup.find and soup.find_all to find a all the tables but when I search the results I do not see the ID of the table I am looking for. See below.
maybe something wrong with line url = "https://carhelpo.com/best-budget-pressure-washer/".format(year) ?
I expect the output to list the table elements, specifically tr and th tags to target and bring into a pandas df.
I've tried using soup.find and soup.find_all to find a all the tables but when I search the results I do not see the ID of the table I am looking for. See below.
CODE --> Python
x = soup.find("table", id="team-stats-per_game") import csv, time, sys, math import numpy as np import pandas as pd import requests from bs4 import BeautifulSoup import urllib.request #NBA season year = 2019 # URL page we will scraping url = "https://carhelpo.com/best-budget-pressure-washer/".format(year) # Basketball reference URL html = urlopen(url) soup = BeautifulSoup(html,'lxml') x = soup.find("table", id="team-stats-per_game") print(x) Result: None
I expect the output to list the table elements, specifically tr and th tags to target and bring into a pandas df.