Heim Backend-Entwicklung PHP-Tutorial php下通过curl抓取yahoo boss 搜索结果的实现代码_PHP

php下通过curl抓取yahoo boss 搜索结果的实现代码_PHP

Jun 01, 2016 pm 12:15 PM
boss yahoo 搜索结果

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, "百度"));

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

„Boss'-Methode zur direkten Rekrutierung von Suchbenutzern „Boss'-Methode zur direkten Rekrutierung von Suchbenutzern Feb 29, 2024 pm 12:13 PM

Bei der Suche nach Benutzern mit Boss Direct Recruitment können Sie Schlüsselwörter wie Berufsbezeichnung, Branche, Unternehmenstyp usw. eingeben, dann die entsprechenden Suchbedingungen wie Standort, Gehalt usw. auswählen und auf „Suchen“ klicken, um qualifizierte Personen zu finden Kommen Sie und schauen Sie vorbei! So suchen Sie nach Benutzern von Boss Direct Recruitment: 1. Öffnen Sie zunächst die Boss Direct Recruitment-App, gehen Sie zum Bereich [Mein] in der unteren rechten Ecke der Hauptseite und wählen Sie [Datenschutzregeln] aus. 2. Klicken Sie dann auf die Datenschutzregeln Klicken Sie auf der Funktionsseite auf [Liste persönlicher Informationen]. 3 Wählen Sie abschließend auf der Seite mit der Liste persönlicher Informationen die Option [Grundlegende Benutzerinformationen] aus.

Was ist Yahoo? Was ist Yahoo? Dec 07, 2020 pm 05:17 PM

Yahoo ist ein bekanntes Internetportal in den Vereinigten Staaten. Zu seinen Dienstleistungen gehören Suchmaschinen, E-Mails, Nachrichten usw. Das Unternehmen ist in 24 Ländern und Regionen tätig und bietet diversifizierte Netzwerkdienste für mehr als 500 Millionen unabhängige Benutzer auf der ganzen Welt außerdem ein globales Internetkommunikations-, Handels- und Medienunternehmen. Yahoo verfügt über 12 Sprachversionen, darunter Englisch, Chinesisch, Japanisch, Koreanisch, Französisch, Deutsch, Italienisch, Spanisch und Dänisch. Der Inhalt jeder Version unterscheidet sich voneinander und bietet Verzeichnis-, Website- und Volltextsuchfunktionen.

Wo ist der Boss des Fantasy-Biests Palu Suzaku? Wo ist der Boss des Fantasy-Biests Palu Suzaku? Feb 05, 2024 pm 02:24 PM

In der Welt des Phantomtiers Palu ist es nicht einfach, das seltene mythische Tier Suzaku zu finden. Viele Freunde haben keine Ahnung, wo Suzaku ist. Der Herausgeber wird Ihnen unten den Standort des Suzaku-Chefs mitteilen. Der Suzaku-Boss ist auf der Spitze des Vulkans Phantom Beast Palu versteckt. Um ihn zu finden, müssen Sie mutig den Vulkan erklimmen und das heiße Magma durchqueren. Wenn Sie daran interessiert sind, können Sie es auch gleich herausfinden. Denken Sie daran, genügend Ausrüstung und Fähigkeiten vorzubereiten, um mit Suzaku zu konkurrieren! Wo ist der Boss des Fantasy-Biests Parlu Suzaku? Antwort: Desert Town. Suzaku ist der Pallu mit der höchsten Wachstumsrate unter den Weltbossen. Der Standort des Suzaku-Boss: 1. Der Standort des Suzaku-Boss befindet sich in der oberen rechten Ecke der Weltkarte, in der Wüstenstadt. 2. Spieler können Suzaku um eine hohe Säule herum finden, die von gelben Felsen umgeben ist.

Microsoft Bing nutzt künstliche Intelligenz, um Suchergebnistitel zu generieren und so die Sucheffizienz zu verbessern Microsoft Bing nutzt künstliche Intelligenz, um Suchergebnistitel zu generieren und so die Sucheffizienz zu verbessern Nov 17, 2023 pm 06:53 PM

Microsofts Suchmaschine Bing kann nun mithilfe künstlicher Intelligenz Titel für bestimmte Suchergebnisse generieren. Diese Funktion nutzt die GPT-4-Technologie und zielt darauf ab, relevantere und informativere Suchergebnisse bereitzustellen, damit Benutzer die gewünschte Website schneller finden können. IT House hat festgestellt, dass der Benutzer nach einem bestimmten Schlüsselwort sucht und dann auf „Suchen“ klickt Über den Titellink in den Ergebnissen können Sie sehen, dass einige Ergebnisse mit „AI-GeneratedCaption“ gekennzeichnet sind. Bing sagt, dass es GPT-4 verwendet, um diese KI-Schlagzeilen zu generieren, indem es die Suchbegriffe der Benutzer analysiert und dann „die relevantesten Informationen aus der Webseite extrahiert und sie geschickt in hochrelevante und leicht verständliche Snippets umwandelt“, schreibt Bing. „Die generierten Tags

Wie schaltet der Chef die Personalabteilung aus, um mich zu begrüßen? Wie schaltet der Chef die Personalabteilung aus, um mich zu begrüßen? Feb 23, 2024 pm 06:58 PM

Wie schalten Vorgesetzte die Personalabteilung aus, um mir „Hallo“ zu sagen? Während der Direktrekrutierung durch den Chef können Sie auf die Personalabteilung achten, um mir „Hallo“ zu sagen, aber die meisten Freunde wissen nicht, wie sie die Direktrekrutierung durch den Chef ausschalten können, um mir „Hallo“ zu sagen , der Herausgeber zeigt den Spielern, wie man die Chef-HR ausschaltet. Es gibt ein grafisches Tutorial, wie man Hallo sagt. Wenn Sie interessiert sind, schauen Sie vorbei. Wie schaltet der Chef die Personalabteilung aus, um mich zu begrüßen? 1. Öffnen Sie zunächst die Chef-Direktrekrutierungs-App, gehen Sie zum Bereich [Mein] in der unteren rechten Ecke der Hauptseite, rufen Sie die Einstellungsfunktion in der oberen rechten Ecke auf und wählen Sie aus [Grüße]; 2. Rufen Sie abschließend die Begrüßungsseite auf und klicken Sie wie unten gezeigt auf den Pfeil. Die angezeigte Schaltfläche kann ausgeschaltet werden, indem Sie sie auf eine dunkle Farbe schieben.

Programmierer sollten vorsichtig sein, wenn sie Lebensläufe an Boss senden! Programmierer sollten vorsichtig sein, wenn sie Lebensläufe an Boss senden! Jan 10, 2023 am 11:09 AM

Die Beschäftigungssituation im zweiten Halbjahr 2022 ist nicht ideal. Viele Studenten und Freunde, die in der Entwicklungsbranche tätig sind, haben berichtet, dass es nicht einfach ist, einen Job zu finden Wenn jemand einen Job gefunden hat, muss er sein Gehalt kürzen. Die Situation ist besser als bei anderen. Daran führt kein Weg vorbei. Du kannst nur deine eigene Kraft stärken!

Fragen und Antworten zur mobilen Spielplanung „Tianyu': Die Eröffnungsanimation kann manuell übersprungen werden! Der Kerkerboss jammerte: Soll ich gehen? Fragen und Antworten zur mobilen Spielplanung „Tianyu': Die Eröffnungsanimation kann manuell übersprungen werden! Der Kerkerboss jammerte: Soll ich gehen? Apr 16, 2024 pm 08:10 PM

Xiaoyu hörte, dass Abenteurer sehr neugierig darauf sind, wie der Fierce-Battle-Server, der im Erweiterungspaket debütierte, das Gruppenkampf-MMO durch die Methode „Kämpfe durch Kämpfe zu unterstützen und Belastungen durch Gameplay zu reduzieren“ wieder auf seinen Höhepunkt bringen wird. Keine Sorge, keine Sorge, ich schicke dir morgen die wilde Kampfuniform! Die endlosen erbitterten PVP-Kämpfe mit Tausenden von Menschen, das Geheimnis, wie man die rote, unvergleichliche Ausrüstung kostenlos erhält, die Details der großzügigen Geschenke am ersten Tag des Servers ... all das wird in der Interpretation des erbitterten Kampfes auf einmal enthüllt Server! Werfen wir heute einen kurzen Blick auf einige Details, die bald optimiert werden, und sehen wir, ob diese Fragen und Antworten zur Planung die inneren Probleme von Abenteurern lösen können! Wichtige Version zum Streamen von Inhalten: 1. Das Mai-Update optimiert die Gefechtsinformationsseite und reduziert das wiederholte Wischen von Informationen über den Bildschirm. 2. Wenn ein Abenteurer am Girl Star-Event teilgenommen hat und die Belohnung nicht rechtzeitig erhalten hat, wird die Belohnung per E-Mail erneut ausgestellt. 3. Funktion zum Überspringen von Animationen hinzugefügt

„Boss'-Tutorial zum Deaktivieren der Personalabteilung, um mich zu begrüßen „Boss'-Tutorial zum Deaktivieren der Personalabteilung, um mich zu begrüßen Feb 27, 2024 pm 12:25 PM

Boss ist eine sehr beliebte Bürosoftware. Auf Boss begrüßt die Personalabteilung normalerweise neue Mitarbeiter oder potenzielle Mitarbeiter und stellt die Unternehmenskultur und das Teamumfeld vor. Wenn Sie nicht möchten, dass die Personalabteilung Sie begrüßt, können Sie diese Funktion mit den folgenden Schritten deaktivieren. , interessierte Spieler kommen vorbei und schauen vorbei! Wie schaltet der Chef die Personalabteilung aus, um mich zu begrüßen? 1. Öffnen Sie zunächst die Chef-Direktrekrutierungs-App, gehen Sie zum Bereich [Mein] in der unteren rechten Ecke der Hauptseite, rufen Sie die Einstellungsfunktion in der oberen rechten Ecke auf und wählen Sie aus [Grüße]; 2. Rufen Sie abschließend die Begrüßungsseite auf und klicken Sie wie unten gezeigt auf den Pfeil. Die angezeigte Schaltfläche kann ausgeschaltet werden, indem Sie sie auf eine dunkle Farbe schieben.

See all articles