1. Analyze web pages
2. Request server
2.1 import package
2.2 setting up browser proxy
2.3 request server format
2.4 request server code summary
3.xpath extraction information
3.1 method of getting xpath node
3.2xpath extract content
3.2.1 extract text
3.2.2 extract links
3.2.3 extract label elements
4. Regular expression
4.1 e ...
Added by Tucker1337 on Wed, 15 Apr 2020 17:31:06 +0300
1. What is socket
Socket is simply a combination of IP address and port, which can communicate with the application of remote host. A host can be determined by IP address, and an application can be determined by port. IP + port can completely determine an application of a host. Socket originated from UNIX, similar to a special file, can be open ...
Added by munuindra on Wed, 15 Apr 2020 11:46:48 +0300
1.facebook login function
1. Create application information in Facebook developer website
The website is here
1. Do it step by step
2. In "generate development key hash", there are two options: Mac operating system and Windows operating system. For general Windows operating system, you need to install &q ...
Added by n00854180t on Tue, 14 Apr 2020 22:21:30 +0300
1. selectors I/O Multiplex Abstraction
The selectors module provides a platform-independent abstraction layer on top of platform-specific I/O monitoring functions in select.
1.1 Operational Model
The API in selectors is event-based, similar to poll() in selectors.It has multiple implementations, and this module automatically sets the alias Defa ...
Added by king.oslo on Tue, 07 Apr 2020 04:42:04 +0300
When we write crawlers, we often encounter a variety of anti climbing measures. For example, more and more js loading on various large websites is a headache.
The data of these websites is not directly accessible like a simple website. We often cannot find the data source. Can we only use selenium to simulate browser access? Of course n ...
Added by Cetanu on Mon, 06 Apr 2020 10:44:14 +0300
After decades of busy, today finally have time to write blog.
The previous chapter introduces the content related to the working mode of the template, as well as the templates of all the controls under the FrameWorkElement. Next, I'll show you how to build a simple custom button and learn some details about the control template in the process. ...
Added by cutups on Sun, 05 Apr 2020 11:59:56 +0300
_Copyright Statement: This is an original article created by a blogger and may not be reproduced without the permission of the blogger.
SQL Server series software is a relational database management system introduced by Microsoft.At a conference in San Francisco on April 16, 2014, Microsoft CEO Satia Nadela officially launched "SQL Ser ...
Added by blade_922 on Sun, 05 Apr 2020 08:45:43 +0300
1, Catalog description
① there is only one root directory in Linux/
② the contents stored in each directory of Linux are planned, and do not misplace files
③ Linux manages our devices in the form of files, so in Linux system, everything is files
Requirement: it is necessary to have a general understanding of what contents are stored in various ...
Added by auteejay on Sun, 05 Apr 2020 02:13:34 +0300
Using Android Studio to develop executable Java application with interface
1. Create Project and Module
Create a new project and then a new module select java library
2. Add Main method and test code
import java.awt.event.ActionListener; ...
Added by lhaynes on Fri, 03 Apr 2020 04:56:06 +0300
Version 1.1 v-4.0 requires PHP version above 7.0
1.2 run the following command in the project directory
If composer is not installed, install composer first - > http://docs.phpcomposer.com/00-intro.html
Under windows environment, if openssl extension is missing is reported, modify php.ini file and open extension=php_openssl. ...
Added by QuizToon on Tue, 31 Mar 2020 23:33:36 +0300