Join the 1500 companies using G2 Track to manage SaaS spend, usage, contracts & compliance.

beautifulsoup4

4.4
(21)

Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping.

Work for beautifulsoup4?

Learning about beautifulsoup4?

We can help you find the solution that fits you best.

Find the Right Product

beautifulsoup4 Reviews

Chat with a G2 Advisor
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 21 beautifulsoup4 reviews
LinkedIn Connections
beautifulsoup4 review by Jon C.
Jon C.
Validated Reviewer
Verified Current User
Review Source
content

"Beautifully slicker and more robust."

What do you like best?

The new built-in libraries for processing lxml and html templates make this more of a one-stop shop. It handles a range of text encodings and -- my favourite feature -- the ability to dump ascii text by default. For example, I don't have to worry that my code will crash - instead I just use the get_text() routine that covers the upgradeabilitiy of my software.

What do you dislike?

There's still a bit of a learning curve since there exists different documentation for different version. So, it would be best to have some common use cases built into the documentation.

Recommendations to others considering the product

Keep a cheat sheet of common commands.

What business problems are you solving with the product? What benefits have you realized?

Extracting more meta from real-estate listings -- bs4 is faster. I use the standard soup extraction tools and then generally extract html content via tags. For instance, I may search for tags by: path, class or id name. I especially like that bs4 supports regex for matching and is overall more robust then just using regis.

Sign in to G2 to see what your connections have to say about beautifulsoup4
beautifulsoup4 review by Priya D.
Priya D.
Validated Reviewer
Verified Current User
Review Source
content

"Time saver framework for web scarping – beautifulsoup4"

What do you like best?

Why I like it. Because, beautifulsoup4 is easy to pick up and easy to use for web related task. As it is quite versatile in what it can do with the HTML processing.

The API is pretty easy to understand. It provides a wide range of functions that can ease scrapping process.

One can use HTML tags, even id or class names to fetch particular elements.

Also they provide a find feature which can be used to find elements with particular regex.

What do you dislike?

The documentation is not completely 100% given but it we can’t say that it is doesn’t useful. For high ending work we need whole information regarding beautifulsoup4, which is not there.

Recommendations to others considering the product

Learn python efficiently for the web scraping because web scraping needs meticulous thing and it requires a good command over python language.

What business problems are you solving with the product? What benefits have you realized?

Text processing is efficiently, quick and in clear way can be done. For text processing of web scarped part we rottenly do with the beautifulsoup4.

What Python Package solution do you use?

Thanks for letting us know!
beautifulsoup4 review by Amar K.
Amar K.
Validated Reviewer
Verified Current User
Review Source
content

"Web Scraping using beautifulsoup4"

What do you like best?

Beautifulsoup4 is amazing library for web scraping using python language. Its sits atop an

HTML or XML parser, providing Pythonic idioms for iterating, searching and modifying the

parse tree.

What do you dislike?

It helps a lot for web scraping but sometimes at depth it is unable to web scrap the thing

with its own implemented technique.

Recommendations to others considering the product

First have a good knowledge on web scraping technique if you don’t have.

What business problems are you solving with the product? What benefits have you realized?

This particular thing makes work easy and fast with a small line of code in comparison to

some other web scraping technique. So that we provide completed early to our clients.

beautifulsoup4 review by Travis W.
Travis W.
Validated Reviewer
Verified Current User
Review Source
content

"Great tool for pulling quickly pulling HTML"

What do you like best?

Beautifusoup4 is easy to learn and implement; there is not formal training needed. The library is complex and allows for quick and easy HTML processing.

What do you dislike?

Encryption can cause problems. It is difficult to crack code. Occasionally you will run into unknown errors that exist. Can be frustrating at times. Overall, Beautifulsoup4 is a very worthy tool to use.

What business problems are you solving with the product? What benefits have you realized?

Data gathering often takes several hours per task. Beautifulsoup4 is helping elevate hours of additional workload for my parter and I. Analyzing and processing code has become much quicker and easier for us.

beautifulsoup4 review by User in Computer Software
User in Computer Software
Validated Reviewer
Verified Current User
Review Source
content

"Good for web scrapping"

What do you like best?

beautifulsoup4 is good platform for web scrapping and extract data from websites. I have been using this with python and it's pretty handy way of web scrapping. Different different pipelines helps you to modify the data which is extracted. It comes with in built python 2 and python 3 support. All the documents on the beautifulsoup4 official website are beginners Friendly so it is pretty easy to get started with.

What do you dislike?

Sometimes a default parsing can get you to invalid results so take care about parsing methods. Regrex parsing functions are bit complex you need a lot practice here. For large computations you will require large CPU.

Recommendations to others considering the product

It's a good library for web scrapping ,docs are easily available

What business problems are you solving with the product? What benefits have you realized?

Web scrapping to extract data

beautifulsoup4 review by mesh k.
mesh k.
Validated Reviewer
Verified Current User
Review Source
content

"Beautifulsoup4 the web scraping software"

What do you like best?

I like beautifulsoup4 software because it is easy to use. You can any python related web scraping with ease.

It has a find button where you can search the web to find a specific regex

You can also use HTML tags to fetch web elements

You can easily get parse tree and even modify.

What do you dislike?

I dislike errors popping up time to time.

Recommendations to others considering the product

I recommend this software to all lovers of python programming language.

What business problems are you solving with the product? What benefits have you realized?

Text processing is made easy, fast and efficient.

beautifulsoup4 review by User in Semiconductors
User in Semiconductors
Validated Reviewer
Review Source
content

"My beautifulsoup4 review Jan 2019"

What do you like best?

What I liked most about beautifulsoup4 is the fact that it allows you to easily leverage your knowledge of the very popular language of python for HTML processing and web scraping. You can use HTML tags and all kinds of other features for your work.

What do you dislike?

To me, the thing that bothered me the most and ended up having me spending a lot of time on it on the side was the lack of proper and thorough documentation. Everytime I needed to resolve an issue I had to rely on external resources and the public knowledge on the web.

Recommendations to others considering the product

Great product, very useful library, but need to spend some time to learn how to use it.

What business problems are you solving with the product? What benefits have you realized?

I used beautifulsoup4 for mainly web scrapping, aka gathering and collecting data and resources from websites and multiple URLs in a more systematic way, rather than doing it manually which is highly time-consuming and inefficient.

beautifulsoup4 review by User
User
Validated Reviewer
Review Source
content

"good one for web site data extraction"

What do you like best?

we primarily use it for webscraping purposes and extract data from website to parse data using python library that comes along with the software. This software helps us save many hours of productive time in extracting data as it makes the job rather straight forward. We take advantage of the HTML flag feature that comes along to extract data.

What do you dislike?

At times, when we want to do something slightly more complicated, we find that the documentation for this product is not that great and hence have to post the issue in the community and wait for a response. I wish there were an easier and faster way than this.

Recommendations to others considering the product

make sure that users have a good working knowledge of python as this is very critical if beautifulsoup is to work successfully.

What business problems are you solving with the product? What benefits have you realized?

We were trying to find a product that will help us extract data/gather data from website using specific tags. With knowledge of python, this product does the job well.

beautifulsoup4 review by Bisma B.
Bisma B.
Validated Reviewer
Review Source
content

"Beautiful Soup VS Selenium "

What do you like best?

I like beautiful soup because there are many readily available forums and resources which explain the application process of the library. It is also a veteran in it’s game and has matured functionality versus its counterparts.

It allows webscraping to be conducted easily

What do you dislike?

I dislike that the library does not have its own website. Sometimes seeing external resources can cause confusion or do not display the most efficient method of use.

What business problems are you solving with the product? What benefits have you realized?

I am solving web scraping. This is a common data gathering task. Often there are open source websites which have volumes of valuable data readily available. Webscraping streamlines the process of transfering opensource data to the company’s database.

beautifulsoup4 review by Awogor M.
Awogor M.
Validated Reviewer
Review Source
content
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"BeautifulSoup4 I respect for parsing raw html and xhmtl to scripting language such as python"

What do you like best?

It saves time and stress with easy method to extract printed contents from html or xhmtl files and print as plain texts.

It also helps to nest html codes with python language which to me saves a lot of time going to code from step one of python.

Beautifulsoup4 is absolutely the best scripting library for programmers

What do you dislike?

Nothing to dislike about Beautifulsoup4. It's a straight way product and open sources also which has been so helpful and saving time and stress

What business problems are you solving with the product? What benefits have you realized?

Parsing and converting easy to code html and xhtml code into scripting language such as python and making use of their library

beautifulsoup4 review by John  T.
John T.
Validated Reviewer
Verified Current User
Review Source
content

"Used for a web scraping script that saved me hundreds of hours "

What do you like best?

The library is pretty easy to understand. It can make repetitive tasks super easy to automate

What do you dislike?

Its a little hard to find the right path to certain items and sometimes you have to figure out work arounds

Recommendations to others considering the product

Amazing python library that is very easy to learn.

What business problems are you solving with the product? What benefits have you realized?

automating gathering data from multiple urls

beautifulsoup4 review by Muthu S.
Muthu S.
Validated Reviewer
Review Source
content

"Time saving, easy to parsing data from code."

What do you like best?

Beautiful Soup is a library for pulling data out of HTML and XML files. It provides ways of navigating, searching, and modifying parse trees.

Easy to understand the library.

A powerful tool for getting the data.

What do you dislike?

More detail and description not available.

Often pop-up for an error

It could be expended

Recommendations to others considering the product

If you don’t have web scraping technique. First, you should use get the knowledge

What business problems are you solving with the product? What benefits have you realized?

For business its easy to get a huge amount of data.

beautifulsoup4 get the data from various url

beautifulsoup4 review by Anchit M.
Anchit M.
Validated Reviewer
Review Source
content

"Tool for scraping website"

What do you like best?

It allows you to scrap or extract data that you want rather feting you the whole data.

We can easily navigate, search and even modify a parse tree.

It easily converts the data into Unicode.

What do you dislike?

It will not crawl the whole website

If you require more data then you need to look for full framework tools like scrapy.

Recommendations to others considering the product

Please go ahead and use it.

What business problems are you solving with the product? What benefits have you realized?

I use to extract data from a certain section of websites.

beautifulsoup4 review by User
User
Validated Reviewer
Review Source
content

"Clear, Quick, & Efficient Text Processing"

What do you like best?

It's easy to pick up and learn the terminology for BeautifulSoup4. It's quite versatile in what it can accomplish with regards to HTML processing with a little Google searching.

What do you dislike?

The documentation is *almost* complete, but not quite. There are a few sections not fully fleshed out that require a little more searching on external to the website.

Recommendations to others considering the product

Great product, just devote some time to learn how it works to take full advantage of what it has to offer.

What business problems are you solving with the product? What benefits have you realized?

I've processed thousands of HTML files to clean up arbitrary code and have it map a specific design, in order to use the HTML files in a Go Hugo template cleanly.

beautifulsoup4 review by User in Higher Education
User in Higher Education
Validated Reviewer
Review Source
content

"Great Parser"

What do you like best?

I used Beautiful soup when I was creating a web crawler. I used it to parse html contents and then store it into text files for further processing. The java plugin helped me avoid a writing a huge chunk of code.

What do you dislike?

Probably the website for the beautifulsoup4 could be updated to give users a better experience. It was hard for me to understand all the functionalities it has to offer.

What business problems are you solving with the product? What benefits have you realized?

Creating a web crawler, the output of which was later was utilized for creating a search engine.

beautifulsoup4 review by AYUSH V.
AYUSH V.
Validated Reviewer
Review Source
content

"Beautiful scrapping tool with Excellent API"

What do you like best?

1. Brilliant API.

2. Test cases are covered very nicely

3. Very well planned structure of MVC

4. Open source.

What do you dislike?

I didn't came across any such things to dislike. i really liked the beautiful soul software.

What business problems are you solving with the product? What benefits have you realized?

Scrapping and Data management became very easier for our team.

beautifulsoup4 review by User
User
Validated Reviewer
Review Source
content

"Can it get any better?"

What do you like best?

This is the top of the line and without it we couldn't get any of our highly important projects done.I cant say enough about how much this product has helped our company and every other company I have worked for.

What do you dislike?

Errors do pop up from time to time but not to often.

Recommendations to others considering the product

Cant recommend this enough to businesses from small to large. Python made easy.

What business problems are you solving with the product? What benefits have you realized?

Python

beautifulsoup4 review by User in Management Consulting
User in Management Consulting
Validated Reviewer
Review Source
content

"Beautiful Soup is the only thing i use for web scraping!"

What do you like best?

Love this library, so great for someone who webscrapes in python often. Easy to use and manipulate.

What do you dislike?

For some reason it took awhile for the module to show up, but that might just be a me thing

What business problems are you solving with the product? What benefits have you realized?

Web scraping, easy to use and simple output

beautifulsoup4 review by Administrator
Administrator
Validated Reviewer
Review Source
content

"Helps save lot if time in parsing data from code"

What do you like best?

It helped a lot in my previous project in parsing the data from html code. It was quite easy to implement

What do you dislike?

More detailed instruction/guideline is unavailable for beginners who have not worked on it before

What business problems are you solving with the product? What benefits have you realized?

Parshing the html code to get some user data

beautifulsoup4 review by User
User
Validated Reviewer
Review Source
content

"Great data parser"

What do you like best?

Makes it so much easier to parse data with built in functions to do it automatically; easy to learn

What do you dislike?

Nothing really to dislike, but features could always been expanded

What business problems are you solving with the product? What benefits have you realized?

data analytics for online travel reviews and text processing

beautifulsoup4 review by User in Government Administration
User in Government Administration
Validated Reviewer
Review Source
content

"Beautifulsoup4"

What do you like best?

i like that It Provides idiomatic ways of navigating, searching, and modifying the parse tree. It commonly saves programmers hours

What do you dislike?

Incorrect handling of script data. Problems running with python 3.

What business problems are you solving with the product? What benefits have you realized?

It extracted data

Kate from G2

Learning about beautifulsoup4?

I can help.
* We monitor all beautifulsoup4 reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.