The LWP (short for ' Library for World Wide Web in Perl') is a block group of modules that are used to obtain network data. "Lwp::simple" by calling the Get ($url) function, you can get the content of the relevant URL. If no error occurs, the Get function returns this page, otherwise, returns UNDEF. lwp::simple is c
Http://hi.baidu.com/jackywdx/blog/item/35bb33daedb414dfb7fd4867.html
LWP: Simple Function
1. How to use this module in Perl?
Use LWP: Simple;
2. How to get a page content?
My $ content = get ('HTTP: // www.yahoo.com.cn ');
The get function assigns all the page content obtained from www.yahoo.com.cn to the $ Content Variable. If the
I haven't posted it for a long time. Today I am posting about the common functions of the lwp module.
(1) The most important function is to view the webpage source file. We can view the webpage source file through the existing methods of Perl, and then perform proper analysis to obtain the desired result. The Perl script is as follows:
#! /Usr/local/bin/perlUse
1 #This lwp::useragent is generally used in conjunction with other modules2 #比如:3 #HTTP:: Request4 #HTTP:: Cookies5 #HTTP:: Respose6 #HTTP:: Status7 #LWP:: useragent equivalent to creating a mock browser8 9 #用以下方式创一个浏览器Ten my $useragent= lwp::useragent->new (); One #In general, we do not add the parameters, to the following time to add, or let it use the default
"Good text forwarding---Linux user thread, LWP, kernel thread learning notes"In modern operating systems, processes support multithreading. A process is the smallest unit of resource management, and a thread is the smallest unit that a program executes. The constituent entities of a process can be divided into two parts: the Thread collection resource set. Threads in a process are dynamic objects and represent the execution of process directives. Reso
absrtact: When using multi-threaded programs, there are cases where the program functions abnormally, and this anomaly is not always happening every time, it is difficult to simulate. At this point you need to use the means of tracking threads while the program is running, and the LWP and Strace commands of the Linux system are the technical means. In this paper, the LWP and Strace commands are briefly intr
1 UseLWP::useragent;2 UseHTTP::Cookies;3 4 my $ua= lwp::useragent->new;5 $ua->cookie_jar (http::cookies->New (6File ="Cookies.txt",7AutoSave =1));8 9 my $req= Http::request->new (GET = ="http://www.example.com/");Ten One my $res=$ua->request ($req); A Print $res-Status_line; - #use Http::cookies to create a place where cookies are saved#或者可以如下所示1 UseLWP::useragent;2 UseHTTP::Cookies;3 $cookie _jar= http::cookies->New (4File ="/ho
In the Linux top and PS commands, the default is to see the PID (Process id), perhaps you can see the LWP (thread id) and Tgid (thread group ID for the thread group leader), and so on, while the Li Nux library functions and system calls maybe you noticed the Pthread ID and the TID, and so on. There are more IDs, such as PGRP (process group ID), sid (session ID for the session leader) and Tpgid (TTY process group ID for the process GR OUP leader). Too
In the Linux top and PS commands, the default is to see the PID (Process id), perhaps you can see the LWP (thread id) and Tgid (thread group ID for the thread group leader), and so on, while the Li Nux library functions and system calls maybe you noticed the Pthread ID and the TID, and so on. There are more IDs, such as PGRP (process group ID), sid (session ID for the session leader) and Tpgid (TTY process group ID for the process GR OUP leader). Too
Today's communication networks are composed of multiple interconnected optical and electrical components to support high-speed video, voice, and data transmission. The backbone of the network is optical fiber. Its design and manufacture are used to optimize attenuation and dispersion, making the network the most cost-effective and cost-effective network. A new optical fiber design is widely accepted in the global communication industry, that is, low water peak
This explains the difference between lwp-process-thread:A light-weight process (lwp)Is a means of achieving multitasking. in contrast to a regular (full-blown) process, an lwp shares all (or most of) its logical address space and system resources with other process (es ); in contrast to a thread, a light-weight process has its own private processIdentifier and pa
oom_score_adjschedstack syscallauxvcoredump_filterexe limitsmountinfonuma_mapspagemap schedstatstattaskcgroup cpusetfd loginuidmountsoom_adj personalitysessionidstatmwchan[[email protected]proc]#ll 1244/exelrwxrwxrwx1rootroot011 Month 611:271244/exe- >/usr/local/jdk1.6.0_45/bin/javaSee, although not see 1244, but the content is actually 1243 content, essentially 1244 is the LWP process number.At the same time, we can also understand that the maximum
Perl's original designer was Larry Wall (Larry Wall), which was published on December 18, 1987. Perl borrows the features of C, sed, awk, shell scripting, and many other programming languages. Larry Wall Published version 1.0 of the Perl scripting language in newsgroup comp.sources.misc, when he was a programmer at Unisys company. Perl borrowed from the features
CGI programming on the World Wide Web
Web development with Perl
Mod_perl Quick Reference mod_perl quick reference card
O 'Reilly practical mod_perl
Programming Web Services with Perl
O 'Reilly Perl template Toolkit
O 'Reilly embedding Perl in HTML with Mason
Web development with Apache and
I often need to extract a large amount of web page data (more than 1500 pages). I have tried many methods and can achieve this, but the efficiency is not too high.
At the beginning, lwp: simple (get) is used to download and extract data in sequence. This method is easy to control and reliable, if the download process is interrupted, you can check the data integrity and resumable data transfer. The downloaded webpage data is not stored in the local har
How to Use eclipse to debug a Perl application before 11:30:36
This tutorial will introduce the debugging functions provided by the eclipse epic plug-in. This plug-in provides a rich debugging environment that can be used in the epic Perl development environment and integrated with this development environment. This tutorial assumes that you understand the eclipse environment and have experience using
My friend gave me a topic, which is to use Perl to implement a Web site monitoring script.The main implementation of this script is a few points, each interval for a period of time to obtain the response status of the site, the Web site respond time.If an error is answered, the answer status code is sent in the form of a message.First, the answer state is processed.This can be implemented using Lwp::userage
documentation. You can also replace the function name with the module name to view the module documentation. For example, perldoc LWP: Simple. If the English language is difficult, read Oreilly books.
Program debugging
No matter how short your program is, using use warnings and use strict can greatly help you find errors. Fortunately, klaus has translated a wonderful debugging article, Brian's omnipotent guide to
Introduction to Perl Operators
1. Perl Operators
1.1 Arithmetic Operators
Perl is similar to C in both variables and data examples, but its operators and C are almost the same, except for C's example conversion operator type, pointer Reference operator * ptr and layout member selector. Other C operators are almost completely present in
Summary: This article will detail the installation of EPIC components, the epic editing environment, debugging the operating environment, highlighting how to use EPIC to quickly, easily and accurately debug Perl language programs, including single-step execution of Perl programs, breakpoint usage, local, Global variable real-time monitoring, sub-function execution monitoring, error and warning information r
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.