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

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

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.

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

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

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.

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

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!

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.
