爬虫用java还是python_网络爬虫是用python比较好,还是Java比较好呢?

eechen

2016/07/11 14:17

可以看看PHP的几个DOM操作库: Simple-HTML-DOM , phpQuery, Ganon

比如轻松抓取PHP官方首页新闻的标题和发布时间:

<?php

require dirname(__FILE__).'/simple_html_dom.php';

$html = file_get_html('http://cn2.php.net');

$news = array();

foreach($html->find('article.newsentry') as $article) {

$item['time'] = trim($article->find('time', 0)->plaintext);

$item['title'] = trim($article->find('h2.newstitle', 0)->plaintext);

//$item['content'] = trim($article->find('div.newscontent', 0)->plaintext);

$news[] = $item;

}

var_export($news);

//输出

array (

0 =>

array (

'time' => '07 Jul 2016',

'title' => 'PHP 7.1.0 Alpha 3 Released',

),

1 =>

array (

'time' => '27 Jun 2016',

'title' => 'PHP 7.1.0 Alpha 2 Released',

),

2 =>

array (

'time' => '23 Jun 2016',

'title' => 'PHP 5.5.37 is released',

),

3 =>

array (

'time' => '23 Jun 2016',

'title' => 'PHP 5.6.23 is released',

),

4 =>

array (

'time' => '23 Jun 2016',

'title' => 'PHP 7.0.8 Released',

),

5 =>

array (

'time' => '09 Jun 2016',

'title' => 'PHP 7.1.0 Alpha 1 Released',

),

)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值