Rumah pembangunan bahagian belakang tutorial php php下通过curl抓取yahoo boss 搜索结果的实现代码_PHP

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

Jun 01, 2016 pm 12:15 PM
boss yahoo Hasil carian

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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Kaedah 'Bos' untuk merekrut pengguna carian secara langsung Kaedah 'Bos' untuk merekrut pengguna carian secara langsung Feb 29, 2024 pm 12:13 PM

Apabila mencari pengguna menggunakan Pengambilan Langsung Boss, anda boleh memasukkan kata kunci, seperti jawatan, industri, jenis syarikat, dsb., dan kemudian pilih syarat carian yang sepadan, seperti lokasi, gaji, dsb., dan klik carian untuk mencari yang layak pengguna dan pemain yang berminat. Datang dan lihat! Cara mencari pengguna Pengambilan Langsung Boss 1. Mula-mula buka APP Pengambilan Langsung Boss, pergi ke kawasan [Saya] di sudut kanan bawah halaman utama, dan pilih [Peraturan Privasi] 2. Kemudian pada peraturan privasi halaman fungsi, klik [Senarai Maklumat Peribadi] 3 , pada halaman senarai maklumat peribadi, pilih [Maklumat Asas Pengguna] untuk mencari pengguna.

Mana bos binatang fantasi Palu Suzaku? Mana bos binatang fantasi Palu Suzaku? Feb 05, 2024 pm 02:24 PM

Dalam dunia binatang hantu Palu, bukan mudah untuk mencari binatang mitos Suzaku yang jarang ditemui. Ramai rakan tidak tahu di mana Suzaku berada. Editor akan memberitahu anda lokasi bos Suzaku di bawah. Bos Suzaku tersembunyi di atas gunung berapi Phantom Beast Palu Anda perlu berani memanjat gunung berapi dan menyeberangi magma panas untuk mencarinya. Jika anda berminat dengan ini, anda juga boleh pergi dan ketahui. Ingat untuk menyediakan peralatan dan kemahiran yang mencukupi untuk bersaing dengan Suzaku! Mana bos binatang fantasi Parlu Suzaku Jawapan: Desert Town. Suzaku adalah pallu dengan kadar pertumbuhan tertinggi di kalangan bos dunia. Lokasi bos Suzaku: 1. Lokasi bos Suzaku adalah di sudut kanan atas peta dunia iaitu di pekan padang pasir. 2. Pemain boleh mencari Suzaku di sekeliling tiang tinggi yang dikelilingi oleh batu kuning.

yahoo是什么东西? yahoo是什么东西? Dec 07, 2020 pm 05:17 PM

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

Microsoft Bing menggunakan kecerdasan buatan untuk menjana tajuk hasil carian untuk meningkatkan kecekapan carian Microsoft Bing menggunakan kecerdasan buatan untuk menjana tajuk hasil carian untuk meningkatkan kecekapan carian Nov 17, 2023 pm 06:53 PM

Enjin carian Bing Microsoft kini boleh menggunakan kecerdasan buatan untuk menjana tajuk untuk hasil carian tertentu. Fungsi ini menggunakan teknologi GPT-4 dan bertujuan untuk menyediakan hasil carian yang lebih relevan dan bermaklumat untuk membantu pengguna mencari tapak web yang mereka mahukan dengan lebih cepat IT House menyedari bahawa jika pengguna mencari kata kunci tertentu dan kemudian mengklik carian Dengan mengklik anak panah ke bawah di sebelah pautan tajuk dalam keputusan, anda boleh melihat bahawa beberapa hasil dilabelkan "AI-GeneratedCaption." Bing berkata ia menggunakan GPT-4 untuk menjana tajuk AI ini dengan menganalisis kata kunci carian pengguna dan kemudian "mengekstrak maklumat yang paling relevan daripada halaman web dan dengan bijak mengubahnya menjadi coretan yang sangat relevan dan mudah difahami , tulis Bing." “Tag yang dihasilkan

Bagaimanakah bos mematikan HR untuk bertanya khabar kepada saya? Bagaimanakah bos mematikan HR untuk bertanya khabar kepada saya? Feb 23, 2024 pm 06:58 PM

Bagaimana bos mematikan HR untuk bertanya khabar kepada saya Semasa pengambilan langsung bos, anda boleh memberi perhatian kepada HR untuk bertanya khabar kepada saya, tetapi kebanyakan rakan tidak tahu bagaimana untuk mematikan pengambilan langsung bos untuk bertanya khabar kepada saya , editor membawa kepada pemain bagaimana untuk mematikan bos HR Ada tutorial grafik tentang cara bertanya khabar Jika anda berminat, datang dan lihat. Bagaimanakah bos mematikan HR untuk bertanya khabar kepada saya 1. Mula-mula buka APP pengambilan langsung bos, pergi ke kawasan [Saya] di sudut kanan bawah halaman utama, masukkan fungsi tetapan di sudut kanan atas dan pilih [Salam]; 2. Akhir sekali masukkan halaman ucapan dan klik anak panah seperti yang ditunjukkan di bawah Butang yang ditunjukkan slaid untuk gelap untuk ditutup.

Perancangan permainan mudah alih 'Tianyu' Soal Jawab: Animasi pembukaan boleh dilangkau secara manual! BOSS penjara meraung: Bolehkah saya pergi? Perancangan permainan mudah alih 'Tianyu' Soal Jawab: Animasi pembukaan boleh dilangkau secara manual! BOSS penjara meraung: Bolehkah saya pergi? Apr 16, 2024 pm 08:10 PM

Xiaoyu mendengar bahawa pengembara sangat ingin tahu tentang bagaimana pelayan pertempuran sengit, yang memulakan kerjaya dalam pek pengembangan, akan membawa MMO pertempuran kumpulan kembali ke kemuncaknya melalui kaedah "menyokong pertempuran melalui pertempuran dan mengurangkan beban melalui permainan". Jangan risau, jangan risau, saya akan menghantar pakaian seragam pertempuran sengit esok! Pertarungan PVP sengit yang tidak berkesudahan dengan ribuan orang, rahsia mendapatkan peralatan tanpa banding merah secara percuma, butiran hadiah murah hati pada hari pertama pelayan... semuanya akan dikeluarkan sekaligus dalam tafsiran pertempuran sengit pelayan! Hari ini, mari kita lihat beberapa butiran yang akan dioptimumkan tidak lama lagi, dan lihat sama ada Soal Jawab perancangan ini dapat menyelesaikan masalah dalaman pengembara! Versi penjimatan aliran kandungan utama: 1. Kemas kini Mei akan mengoptimumkan halaman maklumat pertempuran dan mengurangkan maklumat berulang yang meleret skrin. 2. Jika pengembara telah menyertai acara Girl Star dan gagal menerima ganjaran tepat pada masanya, ganjaran akan dikeluarkan semula melalui e-mel. 3. Menambah fungsi animasi langkau

Pengaturcara harus berhati-hati apabila menyerahkan resume kepada Boss! Pengaturcara harus berhati-hati apabila menyerahkan resume kepada Boss! Jan 10, 2023 am 11:09 AM

Situasi pekerjaan pada separuh kedua tahun 2022 adalah tidak ideal Ramai pelajar dan rakan-rakan yang terlibat dalam industri pembangunan telah melaporkan bahawa tidak mudah untuk mencari pekerjaan Terdapat ramai orang yang menganggur selama beberapa bulan telah mendapat pekerjaan perlu memotong gaji mereka untuk menyertai kerja. Keadaan ini lebih baik daripada yang lain. Anda hanya boleh menguatkan kekuatan anda sendiri!

Tutorial 'Boss' mematikan HR untuk menyambut saya Tutorial 'Boss' mematikan HR untuk menyambut saya Feb 27, 2024 pm 12:25 PM

Boss ialah perisian pejabat yang sangat popular Pada Boss, HR biasanya menyambut pekerja baharu atau bakal pekerja dan memperkenalkan budaya syarikat dan persekitaran pasukan Jika anda tidak mahu HR menyambut anda, anda boleh mematikan ciri ini melalui langkah berikut. , pemain yang berminat datang dan lihat! Bagaimanakah bos mematikan HR untuk bertanya khabar kepada saya 1. Mula-mula buka APP pengambilan langsung bos, pergi ke kawasan [Saya] di sudut kanan bawah halaman utama, masukkan fungsi tetapan di sudut kanan atas dan pilih [Salam]; 2. Akhir sekali masukkan halaman ucapan dan klik anak panah seperti yang ditunjukkan di bawah Butang yang ditunjukkan slaid untuk gelap untuk ditutup.

See all articles