PHP 爬虫库 Goutte

MIT
PHP 查看源码»
跨平台
2013-12-31
红薯

Goutte 是一个抓取网站数据的 PHP 库。它提供了一个优雅的 API,这使得从远程页面上选择特定元素变得简单。

示例代码:

require_once '/path/to/goutte.phar';

use Goutte\Client;

//发送请求
$client = new Client();
$crawler = $client->request('GET', 'http://www.oschina.net/');

//点击链接
$link = $crawler->selectLink('Plugins')->link();
$crawler = $client->click($link);

//提交表单
$form = $crawler->selectButton('sign in')->form();
$crawler = $client->submit($form, array('signin[username]' => 'fabien', 'signin[password]' => 'xxxxxx'));

//提取数据
$nodes = $crawler->filter('.error_list');
if ($nodes->count())
{
  die(sprintf("Authentication error: %s\n", $nodes->text()));
}

printf("Nb tasks: %d\n", $crawler->filter('#nb_tasks')->text());
的码云指数为
超过 的项目
加载中
请先登录后再评论。

暂无资讯

暂无问答

goutte操作

goutte操作 absolute path. curl.cainfo = "E:/wamp/bin/php/php7.1.9/extras/ssl/cacert.pem" 2.修改php.ini文件,搜索curl.cainfo absolute path. curl.cainfo = G:\phpStudy\WWW\cacert.p...

2018/03/09 18:13
21
0
[SF] Symfony 组件 BrowserKit 原理

直接看下面的注释中针对每一个文件的作用说明。 <?php /** * BrowserKit - Make internal requests to your application. * * If you need to make requests to external sites and a...

2018/02/05 18:15
26
0
Laravel5.5 综合使用

<blockquote>使用 Laravel5.5 开发一个自动交割的项目,把使用到的开源扩展包及特性整理起来,以供后续使用。</blockquote> <h2>一、安装IDE提示工具</h2> <p>Laravel IDE Helper 是一个极其...

2018/11/17 19:31
44
0
开源网络爬虫汇总

互联网爬虫,蜘蛛,数据采集器,网页解析器的汇总,因新技术不断发展,新框架层出不穷,此文会不断更新... 交流讨论 欢迎推荐你知道的开源网络爬虫,网页抽取框架. 开源网络爬虫QQ交流群:32...

2018/07/03 13:11
21
0
PHP之50个开源项目

GitHub上50个最受欢迎的PHP开源项目【2019】 1、Laravel Laravel是一个为Web开发者打造的PHP开发框架。 GitHub Stars: 43.5k+ 网址: https://github.com/laravel/laravel 2、Symfony Symfo...

2019/09/16 09:21
10
0
PHP开发者必备的50个库/框架【2019】

2019年最受欢迎的50个PHP开源项目,汇智网翻译整理。 如果希望快速掌握区块链应用的开发,推荐汇智网的 区块链应用开发系列教程, 内容涵盖比特币、以太坊、eos、超级账本fabric和tendermin...

2019/08/24 20:40
103
1
PHP 开发者应了解的24个库

作为一个PHP开发者,现在是一个令人激动的时刻。每天有许许多多有用的库分发出来,在 Github上很容易发现和使用这些库。下面是我曾经遇到过最酷的24个库。你最喜欢的库没有在这个列表里面?那...

2016/09/20 15:28
153
0
PHP 开发者应了解的 24 个库

作为一个PHP开发者,现在是一个令人激动的时刻。每天有许许多多有用的库分发出来,在 Github 上很容易发现和使用这些库。下面是我曾经遇到过最酷的24个库。

2014/01/10 15:56
281
1
php常用类库及jquery常用插件汇总

php常用类库及jquery常用插件汇总,便于查阅提高工作效率!

2016/06/20 10:41
157
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部