BeautifulSoup is a great error-tolerant HTML parser for Python. The install is rather straightforward:
1. Download the source code from the official website.
2. Unzip it in the working directory of Python "/usr/local/lib/python2.x/site-packages", in which the python2.x is the current using version. (actually... it is OK to install it in anywhere in convenience)
3. In the directory above, input: "~$ python setup.py install".
4. Completed. Check the current version of BeautifulSoup via:
~$ python
>>> import BeautifulSoup
>>> print BeautifulSoup.__version__
3.2.0 (Yeah~!)
5. Cheers.
May 18, 2011
May 16, 2011
Something worth reading about programming
General Insights:
Programming languages worth learning
Why The New Guy Can’t Code
An open letter to those who want to start programming
The worst algorithm in the world?
Hacker Writing Style
A list of Cheating sheet
What's your most controversial programming opinion?
The first step is to start
Best of 2008 for developers: tips, tricks, scripts and sources!
List of freely available programming books
Why data structures matter
General summary of open source software licences
Some basic standard for programming design
"You've got to find what you love"
How to get a job as a programmer
Top 10 programming fonts
Rewrite your code
Functional thinking: thinking functionally. Part 1, Part 2, Part 3.
The Principles of Good Programming (Chinese Translation)
程序员技术练级攻略
Learning Vim Progressively (简明Vim练级攻略 && Vim速查卡)
Letter to a Young developer (Chinese Translation)
How can you program if you're blind? (Chinese Translation)
Specific Languages:
Art of Assembly Language Programming
Coming home to Vim
Why C# Is Not My Favorite Programming Language
Java.next() - Clojure: The Return of the Lispers
Ruby or Python? Well, it depends...
If programming languages were religions...
Graph Visualization in Python
A skip list container class in Python
Why PHP Was a Ghetto
Good Haskell source to read and learn from
Why is C++ still a very popular language in quantitative finance?
Audio relevant:
The problem with HTML5 audio
Productivity:
Unmaintainable code
Productivity tips for the easily distracted
Programming languages worth learning
Why The New Guy Can’t Code
An open letter to those who want to start programming
The worst algorithm in the world?
Hacker Writing Style
A list of Cheating sheet
What's your most controversial programming opinion?
The first step is to start
Best of 2008 for developers: tips, tricks, scripts and sources!
List of freely available programming books
Why data structures matter
General summary of open source software licences
Some basic standard for programming design
"You've got to find what you love"
How to get a job as a programmer
Top 10 programming fonts
Rewrite your code
Functional thinking: thinking functionally. Part 1, Part 2, Part 3.
The Principles of Good Programming (Chinese Translation)
程序员技术练级攻略
Learning Vim Progressively (简明Vim练级攻略 && Vim速查卡)
Letter to a Young developer (Chinese Translation)
How can you program if you're blind? (Chinese Translation)
Specific Languages:
Art of Assembly Language Programming
Coming home to Vim
Why C# Is Not My Favorite Programming Language
Java.next() - Clojure: The Return of the Lispers
Ruby or Python? Well, it depends...
If programming languages were religions...
Graph Visualization in Python
A skip list container class in Python
Why PHP Was a Ghetto
Good Haskell source to read and learn from
Why is C++ still a very popular language in quantitative finance?
Audio relevant:
The problem with HTML5 audio
Productivity:
Unmaintainable code
Productivity tips for the easily distracted
Subscribe to:
Posts (Atom)
