0

0

手把手教你做关键词匹配项目(搜索引擎)---- 第七天,教你做----_PHP教程

php中文网

php中文网

发布时间:2016-07-13 10:21:09

|

1125人浏览过

|

来源于php中文网

原创

手把手教你做关键词匹配项目(搜索引擎)---- 第七天,教你做----

第七天

小帅帅拿回去仔细研究了一个晚上。

发现代码其实都是自己写的,就多了一些类,于老大还不是抄的我的代码,心里又鄙视了于老大一番。

其实每个人都有通病,写过程的总是会鄙视写面向对象的,因为他们没体会到面向对象是啥玩意,要让他们写好可得花上好几年的工夫。

立即学习PHP免费学习笔记(深入)”;

小帅帅学编程的时候,明明知道有函数这一概念,知道函数的写法,但是实际上就算一个函数里面几百行代码,也不知道去提前多个函数出来,美其名约:你看我多厉害,几百行代码耶。

小帅帅心里虽然鄙视于老大,但是看到于老大的代码怎么感觉很清爽,一切都那么自然。

但是他还是忍不住要去问于老大:

“于老大,其实你的代码跟我的一样,为什么要这样写,这样写有什么好处?”

于老大就说:“恩,是的,代码基本上一样,而且有的时候还会多出一些代码,你在比较的过程中你发现了没有,我写的那份代码是不是对你的代码进行总结和归类” 。

 

面向对象其实就是对面向过程的总结和归类。

 

可惜小帅帅还是不太理解,心里虽然不太乐意,毕竟人家是老大,听人家的话准没错。

小帅帅回答到:“恩,是的,那我扩展是不是继承Source就好了”。

于老大回到:“恩,是的,继承的Source只要对里面的属性keywords赋值就行了,是不是很方便,如果你对面向对象还不太熟悉的话,建议你先把这些基础学好”。

 

面向对象:面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。[来自百度词条]

 

“面向对象”是专指在程序设计中采用封装、继承、多态等设计方法。

Tabnine
Tabnine

AI编程助手,代码自动补全

下载

 

于老大继续说到:“你按照我的方法继续扩展一个,来加深思路。就那个“是不是想找”的任务 。”

小帅帅回答到:“好的”。

小帅帅不用一个小时就搞定了任务。

 

 

请求的关键词为大码女装,地址为:http://s.taobao.com/search?spm=1.7274553.1997520241.2.RsphTP&q=%C5%AE%D1%A9%B7%C4%C9%C0&refpid=420461_1006&source=tbsy&style=grid&tab=all

HTML:

<span><</span><span>dl </span><span>class</span><span>="supplement-relate"</span><span>></span>
    <span><</span><span>dt</span><span>></span>您是不是想找:<span></</span><span>dt</span><span>></span>
    <span><</span><span>dd</span><span>></span>
                    <span><</span><span>a </span><span>trace</span><span>="relatedSearch"</span><span> href</span><span>="/search?spm=a230r.1.0.0.TjhJTC&q=%D1%A9%B7%C4%C9%C0%C5%AE2014&rs=up&rsclick=1"</span><span> data-spm-anchor-id</span><span>="a230r.1.0.0"</span><span>></span>雪纺衫女2014<span></</span><span>a</span><span>></span>
                    <span><</span><span>a </span><span>trace</span><span>="relatedSearch"</span><span> href</span><span>="/search?q=%C5%AE%D1%A9%B7%C4%C9%C0%B3%A4%BF%EE&rs=up&rsclick=2"</span><span>></span>女雪纺衫长款<span></</span><span>a</span><span>></span>
                    <span><</span><span>a </span><span>trace</span><span>="relatedSearch"</span><span> href</span><span>="/search?q=%B4%F3%C2%EB%C5%AE%D1%A9%B7%C4%C9%C0&rs=up&rsclick=3"</span><span>></span>大码女雪纺衫<span></</span><span>a</span><span>></span>
                    <span><</span><span>a </span><span>trace</span><span>="relatedSearch"</span><span> href</span><span>="/search?q=%D1%A9%B7%C4%C9%C0%C5%AE%B6%CC%D0%E4&rs=up&rsclick=4"</span><span>></span>雪纺衫女短袖<span></</span><span>a</span><span>></span>
                    <span><</span><span>a </span><span>trace</span><span>="relatedSearch"</span><span> href</span><span>="/search?q=%D1%A9%B7%C4%C9%C0+%C5%AE+%B3%A4%D0%E4&rs=up&rsclick=5"</span><span>></span>雪纺衫女长袖<span></</span><span>a</span><span>></span>
                    <span><</span><span>a </span><span>trace</span><span>="relatedSearch"</span><span> href</span><span>="/search?q=%C1%AC%D2%C2%C8%B9&rs=up&rsclick=6"</span><span>></span>连衣裙<span></</span><span>a</span><span>></span>
                    <span><</span><span>a </span><span>trace</span><span>="relatedSearch"</span><span> href</span><span>="/search?q=%C5%AEt%D0%F4&rs=up&rsclick=7"</span><span>></span>女t恤<span></</span><span>a</span><span>></span>
                    <span><</span><span>a </span><span>trace</span><span>="relatedSearch"</span><span> href</span><span>="/search?q=%B4%F3%C2%EB%C5%AE%D7%B0&rs=up&rsclick=8"</span><span>></span>大码女装<span></</span><span>a</span><span>></span>
                    <span><</span><span>a </span><span>trace</span><span>="relatedSearch"</span><span> href</span><span>="/search?q=%C5%AE%D1%A9%B7%C4%C9%C0%B0%D7%C9%AB&rs=up&rsclick=9"</span><span>></span>女雪纺衫白色<span></</span><span>a</span><span>></span>
                    <span><</span><span>a </span><span>trace</span><span>="relatedSearch"</span><span> href</span><span>="/search?q=%C5%AE%D1%A9%B7%C4%C9%C0%D6%D0%D0%E4&rs=up&rsclick=10"</span><span>></span>女雪纺衫中袖<span></</span><span>a</span><span>></span>
                    <span><</span><span>a </span><span>trace</span><span>="relatedSearch"</span><span> href</span><span>="/search?q=%C5%AE%D1%A9%B7%C4%C9%C0%CC%D7%D7%B0&rs=up&rsclick=11"</span><span>></span>女雪纺衫套装<span></</span><span>a</span><span>></span>
                    <span><</span><span>a </span><span>trace</span><span>="relatedSearch"</span><span> href</span><span>="/search?q=%CE%DE%D0%E4%D1%A9%B7%C4%C9%C0%C5%AE&rs=up&rsclick=12"</span><span>></span>无袖雪纺衫女<span></</span><span>a</span><span>></span>
                    <span><</span><span>a </span><span>trace</span><span>="relatedSearch"</span><span> href</span><span>="/search?q=%C5%AE%D1%A9%B7%C4%C9%C0%B3%A4%D0%E4%D0%C2%BF%EE&rs=up&rsclick=13"</span><span>></span>女雪纺衫长袖新款<span></</span><span>a</span><span>></span>
                    <span><</span><span>a </span><span>trace</span><span>="relatedSearch"</span><span> href</span><span>="/search?q=2014%D1%A9%B7%C4%C9%C0+%C5%AE+%B6%CC%D0%E4&rs=up&rsclick=14"</span><span>></span>2014雪纺衫女短袖<span></</span><span>a</span><span>></span>
            <span></</span><span>dd</span><span>></span>
<span></</span><span>dl</span><span>></span>

小帅帅的代码:

<span>class</span> TaobaoRelatedSearchSource <span>extends</span><span> Source
{
    
    </span><span>public</span> <span>function</span><span> __construct()
    {
        </span><span>#</span><span> code...</span>
        <span>$curl</span> = <span>new</span><span> ExtendedCurl();
        </span><span>$content</span> = <span>$curl</span>->get("http://s.taobao.com/search?spm=1.7274553.1997520241.2.RsphTP&q=%C5%AE%D1%A9%B7%C4%C9%C0&refpid=420461_1006&source=tbsy&style=grid&tab=all"<span>);
        </span><span>if</span>(<span>$curl</span>-><span>hasError()){
            </span><span>throw</span> <span>new</span> <span>Exception</span>(<span>$curl</span>->getError(), <span>$curl</span>-><span>getHttpCode());    
        }

        </span><span>$html</span> = str_get_html(<span>$content</span><span>);
        </span><span>foreach</span>(<span>$html</span>->find(".supplement-relate a[trace==relatedSearch]") <span>as</span> <span>$ele</span><span>){
            </span><span>$this</span>->keywords[] = <span>$ele</span>-><span>innertext;
        }

    }
}</span>

 

小帅帅把代码拿给于老大,受到于老大的称赞,心里美滋滋的。不过小帅帅还是不懂面向对象的真谛。

小帅帅乐呵不久,又犯愁了,原因是淘宝API怎么用,如何取宝贝信息?资料又来自哪里。

小帅帅不得不又屁颠屁颠的跑去于老大身边去,请教破敌之策。

于老大先让他去看淘宝API教程,扔了个网址:http://open.taobao.com,让小帅帅自己去看。

小帅帅不得不又再一次在心里默默的鄙视了于老大,都要我去看,还要你干吗,这奇怪的念头一出,小帅帅赶紧的摇摇头,想让脑袋不再继续想下去。

就这样,小帅帅去淘宝开放平台取经去了,什么面向对象都抛脑后了。( 0 没有实际的磨练与理解,还是跟着老大的想法去走 0 )

PS:(学习是个人的事情,项目总监也只是领进门,能不能成就还是要看个人,很多人其实跟小帅帅一样,都会有这个念头,也有人会去质疑某人的能力)

 

什是淘宝客程序【【【最后三天仅148元风尚淘客--好店8程序团购(店铺导航+API程序+SEO友好文章系

旺道SEO优化软件对搜索引擎优化工作的时间,个人理解搜索引擎优化即SEO创造运用关键词优化帮助中小企业的网站能在搜索引擎查询结果中靠前,以获得最有效的用户点击。是针对搜索引擎对网页的检索特点,让网站建设各项基本要素适合搜索引擎的检索原则,从而使搜索引擎收录尽可能多的网页,并在搜索引擎自然检索结果中排名靠前,最终达到网站推广的目的。旺道搜索引擎优化的主要工作是:通过了解各类搜索引擎如何抓取互联网页面、如何进行索引以及如何确定其对某一特定关键词的搜索结果排名等技术,来对网页内容进行相关的优化,使其符合用户浏览习惯,在不损害用户体验的情况下提高搜索引擎排名,从而提高网站访问量,最终提升网站的销售能力或宣传能力的技术。所谓 针对旺道搜寻引擎优化处理 ,是为了要让网站更容易被搜寻引擎接受。
 

360搜索引擎衡水代理商是哪家?

360搜索引擎河北有代理商

360推广有哪些优势

资源丰富——覆盖360导航、360搜索等众多流量入口,丰富的展现位置和展现形式,满足企业的多样化需求。 操作简单——人性化设计,投放流程快捷,操作简单灵活,只需要开通账户即可实现自助式投放。 精准定位——通过关键词匹配,以及分时段、地域、用户群投放,精准锁定目标用户群,为企业展现更精准的推广信息。 智能高效——专业的统计方法和多种数据报告,保证360推广的科学性和严谨性;只按效果收费,真正实现更低投入,更高回报!
  360搜索河北地区办理: 1111

手把手教你做关键词匹配项目(搜索引擎)---- 第七天,教你做----_PHP教程
 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/861532.htmlTechArticle手把手教你做关键词匹配项目(搜索引擎)---- 第七天,教你做---- 第七天 小帅帅拿回去仔细研究了一个晚上。 发现代码其实都是自己写的...

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

797

2026.02.13

微博网页版主页入口与登录指南_官方网页端快速访问方法
微博网页版主页入口与登录指南_官方网页端快速访问方法

本专题系统整理微博网页版官方入口及网页端登录方式,涵盖首页直达地址、账号登录流程与常见访问问题说明,帮助用户快速找到微博官网主页,实现便捷、安全的网页端登录与内容浏览体验。

272

2026.02.13

Flutter跨平台开发与状态管理实战
Flutter跨平台开发与状态管理实战

本专题围绕Flutter框架展开,系统讲解跨平台UI构建原理与状态管理方案。内容涵盖Widget生命周期、路由管理、Provider与Bloc状态管理模式、网络请求封装及性能优化技巧。通过实战项目演示,帮助开发者构建流畅、可维护的跨平台移动应用。

144

2026.02.13

TypeScript工程化开发与Vite构建优化实践
TypeScript工程化开发与Vite构建优化实践

本专题面向前端开发者,深入讲解 TypeScript 类型系统与大型项目结构设计方法,并结合 Vite 构建工具优化前端工程化流程。内容包括模块化设计、类型声明管理、代码分割、热更新原理以及构建性能调优。通过完整项目示例,帮助开发者提升代码可维护性与开发效率。

25

2026.02.13

Redis高可用架构与分布式缓存实战
Redis高可用架构与分布式缓存实战

本专题围绕 Redis 在高并发系统中的应用展开,系统讲解主从复制、哨兵机制、Cluster 集群模式及数据分片原理。内容涵盖缓存穿透与雪崩解决方案、分布式锁实现、热点数据优化及持久化策略。通过真实业务场景演示,帮助开发者构建高可用、可扩展的分布式缓存系统。

92

2026.02.13

c语言 数据类型
c语言 数据类型

本专题整合了c语言数据类型相关内容,阅读专题下面的文章了解更多详细内容。

53

2026.02.12

雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法
雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法

本专题系统整理雨课堂网页版官方入口及在线登录方式,涵盖账号登录流程、官方直连入口及平台访问方法说明,帮助师生用户快速进入雨课堂在线教学平台,实现便捷、高效的课程学习与教学管理体验。

15

2026.02.12

豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法
豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法

本专题汇总豆包AI官方网页版入口及在线使用方式,涵盖智能写作工具、图片生成体验入口和官网登录方法,帮助用户快速直达豆包AI平台,高效完成文本创作与AI生图任务,实现便捷智能创作体验。

717

2026.02.12

PostgreSQL性能优化与索引调优实战
PostgreSQL性能优化与索引调优实战

本专题面向后端开发与数据库工程师,深入讲解 PostgreSQL 查询优化原理与索引机制。内容包括执行计划分析、常见索引类型对比、慢查询优化策略、事务隔离级别以及高并发场景下的性能调优技巧。通过实战案例解析,帮助开发者提升数据库响应速度与系统稳定性。

64

2026.02.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
微信小程序开发之API篇
微信小程序开发之API篇

共15课时 | 1.3万人学习

简单聊聊mysql8与网络通信
简单聊聊mysql8与网络通信

共1课时 | 835人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号