I am getting an error list index out of range in the last line . Also the containers variable is empty and it is giving out 0 when printed its length insted of 12. The containers variable should have contained all the details but it is not fetching anything.
from urllib.request import urlopen as uReq
from bs4 import BeautifulSoup as soup
my_url='https://www.newegg.com/global/in-en/p/pl?d=graphics+card'
uClient=uReq(my_url) #openning the connecting,grabbing the page,this line downloads the web page
page_html = uClient.read() #this line dump every thing in the variable page_html
uClient.close() #close the connections.
page_soup = soup(page_html,"html.parser") #html parsing
#print(page_soup.h1) #this line print the header
#print(page_soup.p)
containers = page_soup.findAll("div", {"class": {"item-container"}}) #grabbing each product
len(containers)
containers[0]
question from:
https://stackoverflow.com/questions/66065938/what-is-the-error-getting-in-web-scraping 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…