`

snoopy 发表blog文章

    博客分类:
  • PHP
 
阅读更多

include_once 'Snoopy.class.php';
$snoopy = new Snoopy;
//登录blogbus,获取cookie
$loginUrl = 'http://passport.blogbus.com/login';
$loginFormData['username'] = 'neverfailor';
$loginFormData['password'] = '66263679';
$snoopy->submit($loginUrl, $loginFormData);
$snoopy->setcookies();
$cookies = $snoopy->cookies;
//表单页面
$blogFormUrl = 'http://blog.home.blogbus.com/5865443/posts/form';
$snoopy->fetch($blogFormUrl);
$snoopy->setcookies();
$cookies = $snoopy->cookies;
//post数据
$blogPostUrl = 'http://blog.home.blogbus.com/5865443/posts/';
$blogPostForm = array(
	'title' => '321333',
	'content' => '132131',
	'post_time' => date('Y-m-d H:i'),
	'sort_id' => '',
	'tags' => 'dsafasf',
	'excerpt' => 'fdsaasfsaf',
	'visibility' => 'public',
	'password' => '',
	'always_top' => '1',
	'allow_comment' => '1',
	'allow_trackback' => '1',
	'allow_auto_link' => '1'
);
$snoopy->referer = $blogFormUrl;
$snoopy->cookies = $cookies;
$snoopy->submit($blogPostUrl, $blogPostForm);

 

FROM:http://blog.csdn.net/neverfailor/article/details/5933753

分享到:
评论

相关推荐

    snoopy

    snoopy

    Snoopy

    标题"Snoopy"指的是一个名为"Snoopy"的PHP类库,它在PHP开发中用于模拟Web浏览器的行为,实现HTTP请求的功能。Snoopy库允许开发者通过PHP代码发送GET、POST和其他HTTP请求,获取网页内容,这对于网页抓取、数据分析...

    snoopy手册中文版

    ### Snoopy 手册中文版知识点详解 #### 一、Snoopy简介 Snoopy是一款功能强大的PHP网络客户端库,适用于网页抓取任务。它能够帮助开发者轻松地从目标网站上提取信息,并具备多种特性来支持不同类型的网页数据抓取...

    snoopy-2.0

    《Snoopy-2.0:网页数据采集的利器》 在互联网大数据时代,数据的收集、分析与应用成为企业及研究者的重要工作之一。Snoopy-2.0,作为一个出色的网页数据采集类库,为这个过程提供了高效且便捷的解决方案。本文将...

    snoopy php来提取网页中你要的信息

    $snoopy = new Snoopy; $snoopy->fetch('http://www.example.com'); echo $snoopy->results; ``` 2. **去除HTML标签**:有时候我们只需要文本内容而不需要HTML标签,这时可以使用`fetchtext()`函数来获取纯文本...

    snoopy使用方法

    ### Snoopy 使用方法详解 #### 一、简介 Snoopy 是一款强大的 PHP 类库,主要功能在于模拟 Web 浏览器的行为,帮助开发者轻松抓取网页内容、发送表单等。这款工具非常适合用于开发小型的爬虫项目或进行简单的网页...

    2014最新Snoopy.class.php

    Snoopy 是一个非常强大的PHP类,下面是详细介绍Snoopy.class.php源文件的内容。希望对大家有所帮助 Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单。 Snoopy的一些特点: 1抓取网页的内容 ...

    Snoopy.class.php类及中文说明

    中文说明文档通常会详细解释Snoopy类的每个方法、属性及其参数,包括如何初始化Snoopy对象、如何设置请求参数、如何获取响应内容以及如何处理可能出现的错误。此外,示例代码会帮助开发者更好地理解和应用这个库。 ...

    PHP抓取及过滤网站工具snoopy

    snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。 下面是它的一些特征: 1、方便抓取网页的内容 2、方便抓取网页的文字(去掉HTML代码) 3、方便抓取网页的链接 4、支持代理...

    Snoopy.class.php——登陆采集利器

    Snoopy的特点: 1、抓取网页的内容 fetch 2、抓取网页的文本内容 (去除HTML标签) fetchtext 3、抓取网页的链接,表单 fetchlinks fetchform 4、支持代理主机 5、支持基本的用户名/密码验证 6、支持设置 user_agent, ...

    用snoopy抓取EMS验证码,远程模拟查询单号,取得查询结果

    本话题将深入探讨如何利用Snoopy库来抓取EMS(中国邮政速递物流)的验证码,并远程模拟查询快递单号,从而获取查询结果。 首先,我们需要了解Snoopy类的基本用法。Snoopy类提供了HTTP GET和POST方法,可以设置...

    Snoopy.class.rar_Snoopy.class.php

    标题中的"Snoopy.class.rar_Snoopy.class.php"暗示了这是一个与PHP相关的压缩包,包含了一个名为"Snoopy.class.php"的文件。Snoopy在PHP世界中通常指的是一个网络爬虫类库,用于模拟HTTP请求,抓取网页数据。这个...

    Snoopy:一个用来模拟浏览器的一些简单功能的php类库

    Snoopy是一个用来模拟浏览器的一些简单功能的php类,可以获取网页内容,发送表单等操作,Snoopy正确运行需要你的服务器的PHP版本在4以上,并且支持PCRE(Perl Compatible Regular Expressions),基本的LAMP服务都支持,由于...

    Snoopy_试用心得

    通过 Snoopy,开发者可以轻松地抓取网页内容、提交表单数据,以及执行其他一些网络交互任务。这对于进行网页爬虫开发、自动化测试或数据抓取等场景非常有用。 #### 二、Snoopy 的主要功能 根据给定的部分内容和...

    PHP采集器Snoopy详解

    使用Snoopy进行网页抓取时,首先需要实例化Snoopy类,然后设置必要的属性,如代理服务器、用户代理等。接着,可以调用相应的函数进行网页抓取或表单提交。例如,要抓取一个网页的内容,可以使用以下代码: ```php $...

    Snoopy-1.2.4

    Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单。Snoopy正确运行需要你的服务器的PHP版本在4以上,并且支持PCRE(Perl Compatible Regular Expressions),基本的LAMP服务都支持。

    snoopy.rar_The Client

    在实际应用中,使用Snoopy和cURL时,开发者需要确保服务器端的环境支持cURL扩展,并正确安装Snoopy库。然后,实例化Snoopy对象,设置相关参数,调用其方法发起请求并获取结果。这样,即使不直接操作cURL,也能实现...

    php snoopy 模拟表单提交 数据抓取

    本篇文章将详细介绍如何使用Snoopy库进行模拟表单提交和数据抓取。 首先,我们需要了解Snoopy的工作原理。Snoopy库通过构造HTTP请求,模拟浏览器向服务器发送GET或POST请求,接收服务器返回的HTML内容。这使得我们...

Global site tag (gtag.js) - Google Analytics