爬虫技术——抓取滴滴打车优惠券
Posted txw1958
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了爬虫技术——抓取滴滴打车优惠券相关的知识,希望对你有一定的参考价值。
本文介绍如何抓取滴滴打车优惠券
一、数据来源
券妈妈。
二、抓取方法
使用simple_html_dom的方式先抓取整个页面,再进行元素分析。
实现代码如下
<?php header("Content-type: text/html; charset=utf-8"); require_once(‘simple_html_dom.php‘); $index = 0; $total = 0; $html = file_get_html(‘http://www.quanmama.com/quan/1718911.html‘); $html_bj_content = $html->find(‘table tbody‘, 0); echo $html_bj_content; foreach($html_bj_content->find(‘tr‘) as $item) $title = $item->find(‘td‘, 0)->plaintext; $source = $item->find(‘td a‘, 0)->href; // echo $source; $total ++; if (false == stristr($source, "gsactivity.diditaxi.com.cn/gulfstream/activity/v2/giftpackage")) continue; else try $channels = explode(‘g_channel=‘,$source); $data = array(‘title‘ => $title, ‘source‘ => "https://gsactivity.diditaxi.com.cn/gulfstream/activity/v2/giftpackage/index?g_channel=".$channels[1], ‘channel‘ => $channels[1] ); // var_dump($data); $diditrip = M(‘diditrip‘,‘tp_‘); $isadd = $diditrip ->add($data); if ($isadd) $index ++; catch (\Exception $e) // $res = array("code" => "error", "message" => "数据库错误"); // $this->success(‘同步‘.$total.‘条,成功‘.$index."条",‘index‘); ?>
以上是关于爬虫技术——抓取滴滴打车优惠券的主要内容,如果未能解决你的问题,请参考以下文章