php下通过curl抓取yahoo boss 搜索结果的实现代码_PHP
1.编写curl类,进行网页内容抓取
复制代码 代码如下:
class CurlUtil
{
private $curl;
private $timeout = 10;
/**
* 初始化curl对象
*/
public function __construct()
{
$this->curl = curl_init();
curl_setopt($this->curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($this->curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)");
curl_setopt($this->curl, CURLOPT_HEADER, false); //设定是否显示头信息
curl_setopt($this->curl, CURLOPT_NOBODY, false); //设定是否输出页面内容
curl_setopt($this->curl, CURLOPT_CONNECTTIMEOUT, $this->timeout);
curl_setopt($this->curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($this->curl, CURLOPT_AUTOREFERER, true);
}
/**
* 注销函数 关闭curl对象
*/
public function __destruct()
{
curl_close($this->curl);
}
/**
* 获取网页的内容
*/
public function getWebPageContent($url)
{
curl_setopt($this->curl, CURLOPT_URL, $url);
return curl_exec($this->curl);
}
}
2.创建curl对象
复制代码 代码如下:
$CurlUtil = new CurlUtil();
3.抓取yahoo搜索结果
复制代码 代码如下:
function getYahooSearch(CurlUtil $curl, $key)
{
$key = urlencode($key);
$searchUrl = "http://boss.yahooapis.com/ysearch/web/v1/$key?appid=你的雅虎appid&lang=tzh®ion=hk&abstract=long&count=20&format=json&start=0&count=10";
$josnStr = $curl->getWebPageContent($searchUrl);
$searchDataInfo = json_decode($josnStr, true);
$searchData = $searchDataInfo['ysearchresponse']['resultset_web'];
$returnArray = array();
if (!empty($searchData)) {
foreach ($searchData as $data) {
$returnArray[] = array("url" => $data['url'], "date" => $data['date'], 'title' => strip_tags($data['title']), 'description' => strip_tags($data['abstract']));
}
}
return $returnArray;
}
4.测试结果
var_dump(getYahooSearch($CurlUtil, "百度"));

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

使用Boss直聘搜索用户时,可以输入关键词,例如职位名称、行业、公司类型等,然后选择相应的搜索条件,如地点、薪资等、点击搜索即可找到符合条件的用户,感兴趣的玩家快来一起看看吧!boss直聘怎么搜索用户1、首先打开boss直聘APP,主页面右下角【我的】专区,选择其中的【隐私规则】;2、之后在隐私规则功能页,点击【个人信息清单】;3、最后在个人信息清单页面,选择【用户基本信息】即可搜索用户。

在幻兽帕鲁的世界中,想要找到稀有的神兽朱雀并不容易。许多小伙伴对朱雀的位置一无所知。下面小编将告诉大家朱雀boss的所在地。朱雀boss隐藏于幻兽帕鲁的火山之巅,你需要勇敢地攀登火山,穿越炙热的岩浆,才能找到它。如果你对此感兴趣,不妨前往一探究竟。记得准备好足够的装备和技能,与朱雀一决高下吧!幻兽帕鲁朱雀boss在哪答:沙漠之镇。朱雀是世界boss中成长性最高的帕鲁。朱雀boss位置:1、朱雀boss的位置在世界地图的右上角,也就是沙漠之镇中。2、玩家可以在一个被黄岩围绕的高大柱子周围找到朱雀。

yahoo就是雅虎,是美国著名的互联网门户网站,其服务包括搜索引擎、电邮、新闻等,业务遍及24个国家和地区,为全球超过5亿的独立用户提供多元化的网络服务;同时也是一家全球性的因特网通讯、商贸及媒体公司。雅虎有英、中 、日、韩、法、德、意、西班牙、丹麦等 12种语言版本,各版本的内容互不相同;它提供目录、网站及全文检索功能。

微软必应搜索引擎现在能够使用人工智能为某些搜索结果生成标题。该功能采用了GPT-4技术,旨在提供更相关和有信息量的搜索结果,帮助用户更快地找到他们想要的网站IT之家注意到,如果用户搜索某个关键词,然后点击搜索结果中的标题链接旁边的向下箭头,可以看到一些结果上标有“AI-GeneratedCaption(人工智能生成的标题)”。必应称,它使用GPT-4来生成这些人工智能标题,通过分析用户的搜索关键词,然后“从网页中提取最相关的信息,并巧妙地将其转化为高度相关且易于理解的摘要”,必应写道,“生成的标

boss怎么关闭HR对我打招呼?boss直聘中是可以关注HR对我打招呼的,但是多数的小伙伴不知道boss直聘如何关闭对我打招呼,接下来就是小编为玩家带来的boss关闭HR打招呼方法图文教程,感兴趣的玩家快来一起看看吧!boss怎么关闭HR对我打招呼1、首先打开boss直聘APP,主页面右下角【我的】专区,右上角设置功能进入选择【打招呼语】;2、最后进入到打招呼语页面,点击如下图箭头所示的按钮滑动成暗色即可关闭。

小谕听说冒险家们都很好奇资料片中重磅登场的激战服,将如何通过“以战养战,玩法减负”的方式,让群战MMO重回巅峰。别急别急,明日就为大家送上激战服!激战不停的千人PVP大战、免费获得红色绝世装备的秘诀、开服首日豪礼详情......都将在激战服解读中一次性大放送!今天先偷跑一些即将优化的细节,看看本期策划答疑有没有解决冒险家心坎上的问题呢!重点内容省流版:1、5月份更新将优化战斗信息页面,减少重复信息刷屏。2、如有冒险家参加过少女星活动而未及时领取奖励,奖励将会以邮件的形式补发。3、新增跳过动画功能

2022年下半年是就业形势不太理想,很多从事开发行业的同学朋友反馈,工作不容易找,失业几个月的大有人在,有的找到工作的不得不降薪入职,形势比人强,这个没法子哦。只能加强自身的实力了哦!

Boss作为一款非常流行的办公软件,在Boss上,HR通常会向新员工或潜在员工打招呼并介绍公司文化和团队环境,如果你不希望HR向你打招呼,你可以通过以下步骤关闭这一功能,感兴趣的玩家快来一起看看吧!boss怎么关闭HR对我打招呼1、首先打开boss直聘APP,主页面右下角【我的】专区,右上角设置功能进入选择【打招呼语】;2、最后进入到打招呼语页面,点击如下图箭头所示的按钮滑动成暗色即可关闭。
