Python (pronunciation: English [? Pa?θ?n], beauty [? Pa?θɑ:n]), is an object-oriented, literal translation of computer programming language, but also a powerful general-purpose language, has nearly 20 years of development history, mature and stable. It contains a comprehensive set of standard libraries that are easy to understand and can easily accomplish many common tasks. Its syntax is very simple and clear, unlike most other programming languages, it uses indentation to define the statement.
Python supports imperative programming, object-oriented programming, functional programming, slice-oriented programming, generic programming, and many programming paradigms. Like scheme, Ruby, Perl, Tcl and other dynamic languages, Python has garbage collection and can automatically manage storage usage. It is often used as a scripting language to handle system administration tasks and network programming, but it is also well suited to perform high-level tasks. The Python virtual machine itself can run on almost all operating systems. Using tools such as Py2exe, PyPy, Pyinstaller, you can convert Python source code into a program that can run out of the Python interpreter.
Most of the programmers are single Wang, then we will use the Wu can not Python crawl the site of my main marriage, find her own!
Let's start your show by explaining your ideas.
Requests library Crawl "My Marriage" website
Today's program is to use the requests library for the "My Marriage" site crawl. My code is to use the requests library to crawl the site, in the use of MONGO database for data storage. You can learn about two versions of the code.
Program Fetch Results
Run the program will be on the site, the corresponding friends crawl down, save to the MongoDB database. and save the picture to the local Images2 folder.
The Python learning route is divided into three main stages: basic-advanced-framework-project combat
Basic first Stage: understanding of basic python. Basic second stage face to object programming (emphasis on programming ability)
The third stage of the basic object-oriented "design idea"-encapsulation-inheritance. Basic Phase IV Python advanced topic.
The first stage of Advanced class: Linux Foundation. Second: Python Web tools. The third Python deployment tool.
The four relational database. Fifth Python web Framework Foundation principle.
Framework phase. Python Web development phase web.py. Base Second Django Foundation.
The Third Flask Foundation. The foundation of the four tornado,
Project Combat: Personal Blog System-development-Enterprise OA system = Network Disk System.
Program Structure
Program logic
Use the requests library to fetch data from the target site.
In the processing of the captured data, filter out the data information you want.
Finally, the corresponding data information is saved to the database.
Data request
Field extraction
Database storage
After writing the code, I went to search for the boys in the Royal Park. Search conditions are: Height 180, age 25, monthly salary of 1.5W. And then you get the result.
As expected, the boys are relatively ordinary, or the younger sister's look better. More interesting content, you can run the code yourself, to see what your favorite objects will be.
What can python do?
Web development and crawler are more suitable for the 0 foundation
Automated operation and maintenance development and automated testing are suitable for those who are already doing operations and testing
Big Data data analysis This aspect is very need professional professional of relatively strong
Scientific calculations are generally used by researchers
Machine learning and AI first degree requirements high next high number requirements high difficulty is very big
I have a public number, and I often share some of the stuff about Python technology. If you like my share, you can use the search "Python language learning" to follow
Welcome to join thousands of people to exchange questions and answers skirt: 588+090+942
How does the omnipotent Python solve the programmer's marriage?