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 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

Boss Direct Recruitment でユーザーを検索する場合は、役職、業種、企業タイプなどのキーワードを入力し、勤務地、給与などの該当する検索条件を選択して検索をクリックすると、適任者を見つけることができます。ユーザーの方、興味のある方はぜひ見に来てください! Boss Direct Recruitment ユーザーの検索方法 1. まず Boss Direct Recruitment アプリを開き、メイン ページ右下の [My] エリアに移動し、[プライバシー ルール] を選択します; 2. 次にプライバシー ルールを選択します。機能ページで[個人情報一覧]をクリックします; 3 最後に、個人情報一覧ページで[ユーザー基本情報]を選択し、ユーザーを検索します。

幻獣パルの世界では、希少幻獣スザクを見つけるのは容易ではない。多くの友人はスザクがどこにいるのか知りません。編集者が以下のスザクボスの場所を教えてくれます。スザクのボスは幻獣パルの火山の頂上に隠れており、勇気を持って火山を登り、熱いマグマを越えて見つける必要があります。興味のある方は行って調べてみると良いでしょう。スザクに負けない装備とスキルの準備を忘れずに!幻獣パルル・スザクのボスはどこですか? 答え: 砂漠の街。スザクはワールドボスの中で最も成長率の高いパルです。スザクボスの場所: 1. スザクボスの場所はワールドマップの右上隅、砂漠の街にあります。 2. プレイヤーは黄色い岩に囲まれた高い柱の周りでスザクを見つけることができます。

Yahoo は、米国の有名なインターネット ポータルです。そのサービスには、検索エンジン、電子メール、ニュースなどが含まれます。その事業は 24 の国と地域に及び、世界中の 5 億人を超える独立ユーザーに多様なネットワーク サービスを提供しています。同社は世界的なインターネット通信、コマース、メディア企業でもあります。 Yahooには英語、中国語、日本語、韓国語、フランス語、ドイツ語、イタリア語、スペイン語、デンマーク語の12言語バージョンがあり、ディレクトリ、Webサイト、全文検索などの機能が各バージョンで異なります。

Microsoft の Bing 検索エンジンは、人工知能を使用して特定の検索結果のタイトルを生成できるようになりました。この機能は GPT-4 テクノロジーを使用しており、ユーザーが目的の Web サイトをより速く見つけられるように、より関連性が高く有益な検索結果を提供することを目的としています。IT House は、ユーザーが特定のキーワードを検索してから「検索」をクリックすると、「結果のタイトル リンクを見ると、一部の結果に「AI-GeneratedCaption」というラベルが付いていることがわかります。 Bing は、GPT-4 を使用してユーザーの検索キーワードを分析し、「Web ページから最も関連性の高い情報を抽出し、それを関連性の高い、わかりやすいスニペットに巧みに変換する」ことで AI ヘッドラインを生成していると述べています。Bing は次のように書いています。 「生成されたタグ

上司はどのようにして私に挨拶するために HR をオフにしますか? 上司の直接採用中に、あなたは私に挨拶するために HR に注意を払うことができますが、ほとんどの友人は私に挨拶するために上司の直接採用をオフにする方法を知りません。 , エディターは、ボス HR をオフにする方法をプレイヤーに提供します。挨拶の仕方についてのグラフィック チュートリアルがあります。興味がある場合は、見に来てください。上司はどうやって人事をオフにして私に挨拶するのですか? 1. まず、上司の直接採用アプリを開き、メインページの右下隅にある [My] エリアに移動し、右上隅の設定機能に入り、 select [Greetings]; 2. 最後に、Greetings ページに入り、以下に示す矢印をクリックします 表示されたボタンを濃い色にスライドするとオフにできます。

Xiaoyu氏は、拡張パックで登場した激戦サーバーが「戦闘で戦闘をサポートし、ゲームプレイで負担を軽減する」という手法で集団戦MMOをどのように絶頂期に戻すのか、冒険者たちが非常に興味を持っていると聞いた。心配しないでください、心配しないでください、明日激戦服を送ります!数千人で繰り広げられる終わりのない熾烈なPVPバトル、赤の無双装備を無料で手に入れる秘密、サーバー初日の豪華プレゼントの詳細…激戦の解釈を一挙公開します。サーバ!今日は、間もなく最適化される予定の詳細の一部をチラ見せし、このプランニング Q&A が冒険者の内なる問題を解決できるかどうかを見てみましょう。主要なコンテンツのストリーム保存バージョン: 1. 5 月のアップデートでは、戦闘情報ページが最適化され、画面を繰り返しスワイプする情報が減ります。 2. ガールスターイベントに参加した冒険者で報酬の受け取りが間に合わなかった場合、報酬はメールにて再発行されます。 3.アニメーションスキップ機能を追加

2022 年下半期の雇用情勢は理想的ではありません。開発業界に従事する多くの学生や友人は、仕事を見つけるのは簡単ではないと報告しています。数か月間失業している人もたくさんいます。仕事を見つけた人は、その仕事に就くために給料を減らさなければなりません。状況は他の人よりも良いです。これを回避する方法はありません。自分の力を強化できるのは自分だけだ!

Boss は非常に人気のあるオフィス ソフトウェアです。Boss では、通常、人事担当者が新入社員または潜在的な従業員に挨拶し、企業文化やチーム環境を紹介します。人事担当者による挨拶を希望しない場合は、次の手順でこの機能をオフにすることができます。 、興味のあるプレイヤーはぜひ見に来てください!上司はどのように人事の挨拶をオフにしますか? 1. まず上司の直接採用アプリを開き、メインページの右下隅にある [My] エリアに移動し、右上隅の設定機能に入り、[挨拶] を選択します]; 2. 最後に挨拶ページに入り、以下に示す矢印をクリックします。表示されたボタンを濃い色にスライドするとオフにできます。
