How can I change my code to be able to Rank States by population from urllib.request import urlopen as uReq from bs4 import BeautifulSoup as soup URL = 'http://books.toscrape.com/' uClient = uReq(URL) page_html = uClient.read() page_soup = soup(page_html, "html.parser") bookshelf = page_soup.findAll("li", {"class": "col-xs-6 col-sm-4 col-md-3 col-lg-3"}) filename = ("books.csv") f = open(filename, "w") headers = "Book title, Price\n" f.write(headers) for books in bookshelf:     bookt = books.h3.a["title"]     bookp = books.findAll("p", {"class": "price_color"})     price = bookp[0].text.strip()     print("Book Title :" + bookt)     print("Book Price :" + price)     f.write(bookt + "," + price + "\n")     uClient.close() f.close()

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

How can I change my code to be able to Rank States by population

from urllib.request import urlopen as uReq
from bs4 import BeautifulSoup as soup

URL = 'http://books.toscrape.com/'

uClient = uReq(URL)

page_html = uClient.read()

page_soup = soup(page_html, "html.parser")

bookshelf = page_soup.findAll("li", {"class": "col-xs-6 col-sm-4 col-md-3 col-lg-3"})

filename = ("books.csv")
f = open(filename, "w")

headers = "Book title, Price\n"
f.write(headers)

for books in bookshelf:
    bookt = books.h3.a["title"]

    bookp = books.findAll("p", {"class": "price_color"})
    price = bookp[0].text.strip()

    print("Book Title :" + bookt)
    print("Book Price :" + price)

    f.write(bookt + "," + price + "\n")
   
uClient.close()

f.close()

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY