`

一段perl代码,包含网页抓取与字符串编码

    博客分类:
  • perl
阅读更多

use LWP::Simple;
use utf8;
use Encode;

open F,'>d:/bc.html';

 
$content = get("http://www.163.com");
#Encode::_utf8_on($content);
$content=encode('gb2312',$content);

die "Couldn't get it!" unless defined $content;
print F $content;

#print 'complete';
close F;

 

 

以上代码去网页下载网页文件,然后写入文件中,

抓取网页使用了LWP::Simple

字符串编码使用了Encode模块的encode方法,若不进行转码则会乱码

0
1
分享到:
评论

相关推荐

    保存的perl代码

    "保存的perl代码"可能是指一系列已经编写完成并存储在压缩包中的Perl脚本文件,方便日后调用或继续开发。`TestPl`可能是其中一个Perl测试脚本,通常用于验证代码的功能和正确性。 Perl语言的特点包括: 1. **灵活...

    perl特定网页内容

    标题 "perl特定网页内容" 暗示了我们即将探讨的是使用Perl编程语言来抓取和处理特定网页内容的相关知识。Perl是一种强大的脚本语言,尤其适合文本处理和网络数据抓取,这在Web开发中非常有用。 描述中的链接指向了...

    Perl code.rar_Perl_Perl 代码_perl code

    "Perl code.rar_Perl_Perl 代码_perl code"这个标题暗示了压缩包中包含了一系列的Perl编程示例或实用代码片段,可能是一个Perl程序员的代码集合,或者是教程资料的一部分。 描述中的“perl超强代码 集合!(已整理)”...

    Web应用安全:perl字符串转义以及字符串含号等特殊符号时的用法.docx

    【Perl字符串转义与特殊符号处理】 在Web应用安全中,理解编程语言的字符串处理机制至关重要,特别是涉及特殊符号和转义字符时。Perl是一种强大的脚本语言,广泛应用于CGI、系统管理、网络编程等领域。Perl的字符串...

    历史天气数据获取perl代码

    标题中的“历史天气数据获取perl代码”表明这是一个使用Perl编程语言编写的脚本,其主要功能是抓取并处理历史天气信息。Perl是一门强大的文本处理语言,常用于数据挖掘和数据分析任务,尤其是在处理大量文本数据时,...

    perl 中文网页教程

    2. **字符串操作**:Perl对字符串的处理非常强大,支持模式匹配、替换、截取等操作,其中正则表达式是其一大特色。 3. **文件和I/O操作**:Perl可以方便地读写文件,进行文件及目录操作,以及处理标准输入输出和...

    网上一段经典的perl代码.php

    网上一段经典的perl代码 .php

    [Perl入门经典]源代码.rar

    2. **数据类型**:Perl支持多种数据类型,包括标量(数字或字符串)、数组(一维列表)、哈希(关联数组)以及引用,这使得Perl能够处理复杂的数据结构。 3. **控制结构**:Perl中的控制结构包括条件语句(if/elsif...

    Perl定期抓取PM2.5数据示例

    在这个"Perl定期抓取PM2.5数据示例"中,我们将探讨如何使用Perl来定期从指定的网页抓取PM2.5(细颗粒物)的空气质量指数,并进行可视化展示,可能包括在用户界面上弹出窗口来提醒用户。 首先,我们需要了解如何在...

    脚本引擎内核源代码之:Perl稳定版本5.10.1源代码

    在源代码包`perl-5.10.1`中,你会找到包括`ext`、`lib`、`win32`等目录,分别包含了Perl的扩展模块、标准库和Windows特定的实现。`Configure`脚本是构建Perl的关键,它会根据目标平台和配置选项自动生成Makefile。...

    perl脚本写的串口程序

    Perl是一种强大的、灵活的脚本编程语言,常用于文本处理、系统管理任务和网络编程,包括串口通信。在本文中,我们将深入探讨如何使用Perl编写串口程序,以及涉及的相关知识点。 首先,Perl中的串口通信通常依赖于第...

    Perl程序如何调用C代码

    在这个例子中,我们定义了一个名为 `hello` 的 C 函数,它被包含在一个名为 `TEST` 的 Perl 模块中。`EXTERN.h`、`perl.h` 和 `XSUB.h` 是必需的头文件,它们提供了必要的宏和类型定义,以确保 XS 文件能够正确地...

    perl技术内幕+源代码

    Perl的正则表达式尤其强大,能够高效地进行字符串匹配和替换。 2. **输入/输出操作**:Perl可以轻松地读取和写入文件,处理命令行参数,以及与外部程序交互。书中可能还会涉及文件句柄、模式匹配和缓冲区管理。 3....

    推荐一篇好文章:关于利用perl 脚本产生状态机的verilog代码和DC 脚本的

    ### 关于利用Perl脚本产生状态机的Verilog代码与DC脚本 #### 摘要 在电子设计自动化(EDA)领域,特别是在数字电路设计过程中,状态机的设计与实现是一项核心任务。状态机(Finite State Machine, FSM)是描述数字...

    Perl写的校内网刷人气代码

    在这个场景中,"Perl写的校内网刷人气代码"是一个利用Perl编写的程序,它的目标是自动化地访问校内网上的用户页面,以增加特定用户的访问量,从而达到刷人气的目的。这个过程通常称为网页爬虫或网络抓取。 首先,...

    perl网络批量抓取配置工具

    Perl网络批量抓取配置工具是一种高效实用的自动化解决方案,它能够帮助IT管理员便捷地收集网络设备的配置信息。这个工具利用Perl编程语言的强大功能,结合了网络通信库,如Net::Telnet和Net::SSH::Expect,实现了对...

    Perl语言学习.pdf

    * Perl语言的字符串处理:Perl语言的字符串可以包含各种字符的任意组合,可以通过字符串连接、复制等运算符来处理字符串。 * Perl语言的正则表达式:Perl语言支持正则表达式,可以对字符串进行复杂的匹配和处理。 ...

    Perl 编程技巧与实例分析

    Perl,全称“ Practical Extraction and Reporting Language”,是一种强大的文本处理语言,尤其在系统管理、网络编程和网页开发等领域有着广泛的应用。"Perl 编程技巧与实例分析"是一本专门针对Perl5的教程,旨在...

    在VB中如何调用perl代码.pdf

    ### 在VB中调用Perl代码的方法与技巧 随着软件开发技术的发展,不同编程语言之间的交互变得越来越重要。本文将详细介绍如何在Visual Basic (VB) 中调用Perl代码,这一技术可以极大提高软件开发的灵活性和效率。我们...

    C#正则表达式大全, 判断字符串是否为正整数,中文,英文.....

    在上面的代码中,我们可以看到一个名为 RegexReplace 的方法,该方法可以将输入字符串中匹配的字符串替换为指定的字符串。该方法使用了 Regex.Replace 方法来实现字符串的替换。这样,我们可以使用正则表达式来描述...

Global site tag (gtag.js) - Google Analytics