Python Forum
What's a good practice project for learning BeautifulSoup4, which has a real use case
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
What's a good practice project for learning BeautifulSoup4, which has a real use case
#2
Chose what you want to get from a website and start coding. Start with something simple. Get the webpage title, then the header, after that all the paragraphs, all the links. Without a goal, it's hard to learn. Just reading the documentation is not gonna happen. If you have some questions or face obstacles feel free to share them here. We are willing to help.

For example, my first web scrapping script was to gather emails from a website for a bunch of people because there was not any document containing that info.

There are easy to follow tutorials here:
https://python-forum.io/Thread-Web-Scraping-part-1
https://python-forum.io/Thread-Web-scraping-part-2

You may start with them. Thanks to @snippsat.
"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."
https://freedns.afraid.org
Reply


Messages In This Thread
RE: What's a good practice project for learning BeautifulSoup4, which has a real use case - by wavic - Jan-27-2018, 10:54 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Beautifulsoup4 help samuelbachorik 1 1,415 Feb-05-2022, 10:44 PM
Last Post: snippsat
  Python3 + BeautifulSoup4 + lxml (HTML -> CSV) - How to write 3 Columns to MariaDB? BrandonKastning 21 7,365 Mar-23-2020, 05:51 PM
Last Post: ndc85430
  BeautifulSoup4 plugin help Lathem01 2 2,107 Feb-16-2020, 11:56 AM
Last Post: snippsat
  Cannot import BeautifulSoup4 as bs4 and BeautifulSoup4 not in same directory B5473829 1 6,557 Jul-05-2019, 06:55 PM
Last Post: snippsat
  BeautifulSoup4, How to get an HTML tag with specific class. Broadsworde 6 11,196 Nov-22-2018, 05:25 PM
Last Post: snippsat
  How to use BeautifulSoup4 with pandas series type of html data? PrateekG 4 5,049 Apr-26-2018, 07:33 AM
Last Post: PrateekG

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020