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 Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











보스직접 채용을 이용하여 사용자를 검색할 때 직위, 업종, 회사 유형 등의 키워드를 입력한 후 위치, 급여 등 해당 검색 조건을 선택하고 검색을 클릭하면 적격자를 찾을 수 있습니다. 사용자와 관심 있는 플레이어를 만나보세요! 보스 다이렉트 채용 사용자 검색 방법 1. 먼저 보스 다이렉트 채용 APP을 열고 메인 페이지 오른쪽 하단의 [내] 영역으로 이동한 후 [개인정보 보호 규칙]을 선택합니다. 기능 페이지에서 [개인정보 목록]을 클릭합니다. 3 마지막으로 개인정보 목록 페이지에서 [사용자 기본정보]를 선택하여 사용자를 검색합니다.

환상수 팔루의 세계에서는 희귀한 신화수 스자쿠를 찾는 것이 쉽지 않다. 많은 친구들은 스자쿠가 어디에 있는지 모릅니다. 편집자는 아래에서 Suzaku 보스의 위치를 알려줄 것입니다. 주작 보스는 환상수 팔루 화산 꼭대기에 숨겨져 있습니다. 그것을 찾으려면 용감하게 화산에 올라가 뜨거운 마그마를 건너야 합니다. 이에 관심이 있으신 분들은 직접 가서 알아보시는 것도 좋을 것 같습니다. 스자쿠와 경쟁할 만큼 충분한 장비와 스킬을 준비하는 것을 잊지 마세요! 환상의 짐승 Parlu Suzaku의 보스는 어디에 있습니까? 답변: 사막 마을. 스자쿠는 월드 보스 중 성장률이 가장 높은 팔루입니다. 주자쿠 보스의 위치: 1. 주자쿠 보스의 위치는 세계 지도의 오른쪽 상단, 즉 사막 마을에 있습니다. 2. 플레이어는 노란색 바위로 둘러싸인 높은 기둥 주변에서 주작을 찾을 수 있습니다.

Yahoo는 미국에서 잘 알려진 인터넷 포털인 Yahoo입니다. 해당 서비스에는 검색 엔진, 이메일, 뉴스 등이 포함됩니다. 해당 사업은 24개 국가 및 지역을 대상으로 전 세계 5억 명 이상의 개별 사용자에게 다양한 네트워크 서비스를 제공합니다. 또한 글로벌 인터넷 통신, 상업 및 미디어 회사이기도 합니다. Yahoo에는 영어, 중국어, 일본어, 한국어, 프랑스어, 독일어, 이탈리아어, 스페인어, 덴마크어 등 12개 언어 버전이 있습니다. 각 버전의 내용은 서로 다르며 디렉토리, 웹사이트 및 전체 텍스트 검색 기능을 제공합니다.

Microsoft의 Bing 검색 엔진은 이제 인공 지능을 사용하여 특정 검색 결과에 대한 제목을 생성할 수 있습니다. 이 기능은 GPT-4 기술을 사용하며 사용자가 원하는 웹 사이트를 더 빨리 찾을 수 있도록 보다 관련성이 높고 유익한 검색 결과를 제공하는 것을 목표로 합니다. IT House는 사용자가 특정 키워드를 검색한 후 검색을 클릭하면 옆에 있는 아래쪽 화살표를 클릭하여 이를 감지합니다. 결과의 제목 링크를 보면 일부 결과에 'AI-GeneratedCaption'이라는 라벨이 붙은 것을 볼 수 있습니다. Bing은 GPT-4를 사용하여 사용자의 검색 키워드를 분석한 다음 "웹 페이지에서 가장 관련성이 높은 정보를 추출하고 이를 관련성이 높고 이해하기 쉬운 스니펫으로 교묘하게 변환"하여 이러한 AI 헤드라인을 생성한다고 말합니다. “생성된 태그

상사가 나에게 인사하기 위해 HR을 끄는 방법은 무엇입니까? 상사 직접 채용 중에 인사하기 위해 HR에 주의를 기울일 수 있지만 대부분의 친구들은 나에게 인사하기 위해 상사 직접 채용을 끄는 방법을 모릅니다. , 편집자는 보스 HR을 끄는 방법을 플레이어에게 제공합니다. 관심이 있으시면 와서 살펴보세요! 상사가 나에게 인사하기 위해 HR을 끄는 방법은 무엇입니까? 1. 먼저 상사 직접 채용 APP을 열고 메인 페이지 오른쪽 하단의 [내] 영역으로 이동한 후 오른쪽 상단의 설정 기능에 들어가서 선택합니다. [인사말]; 2. 마지막으로 인사말 페이지에 들어가서 아래와 같이 화살표를 클릭합니다. 표시된 버튼이 어두워지면 닫힙니다.

샤오유는 확장팩으로 첫선을 보인 치열한 전투 서버가 '전투를 통해 전투를 지원하고, 게임 플레이를 통해 부담을 줄이는' 방식을 통해 어떻게 단체 전투 MMO를 다시 정점으로 끌어올릴지 모험가들이 매우 궁금해하고 있다고 들었다. 걱정하지 마세요 걱정하지 마세요 내일 치열한 전투복을 보내드리겠습니다! 수천 명이 함께하는 끝없는 치열한 PVP 전투, 독보적인 붉은 장비를 무료로 얻을 수 있는 비결, 서버 첫날 푸짐한 선물 등... 치열한 전투의 해석 속에서 한꺼번에 공개된다 섬기는 사람! 오늘은 곧 최적화될 세부 사항을 살짝 살펴보고, 이번 기획Q&A가 모험가들의 내면적 고민을 해결할 수 있을지 확인해보겠습니다! 주요 콘텐츠 스트림 저장 버전: 1. 5월 업데이트에서는 전투 정보 페이지를 최적화하고 화면을 반복적으로 스와이프하는 정보를 줄입니다. 2. 모험가님이 걸스타 이벤트에 참여하셨으나 기한 내에 보상을 받지 못하신 경우, 보상은 이메일로 재발급됩니다. 3. 애니메이션 건너뛰기 기능 추가

2022년 하반기 취업상황은 좋지 않습니다. 개발업계에 종사하는 많은 학생들과 친구들이 취업이 쉽지 않다고 몇 달째 실직을 하고 있는 분들이 계십니다. 일자리를 구한 경우에는 급여를 삭감해야 합니다. 상황은 다른 사람들보다 낫습니다. 오직 자신의 힘만 강화할 수 있습니다!

Boss는 매우 인기 있는 사무용 소프트웨어입니다. Boss에서는 일반적으로 HR이 신입 사원이나 잠재 직원에게 인사하고 회사 문화 및 팀 환경을 소개합니다. HR에서 인사하는 것을 원하지 않으면 다음 단계를 통해 이 기능을 끌 수 있습니다. , 관심있는 플레이어가 와서 살펴보세요! 상사가 나에게 인사하기 위해 HR을 끄는 방법은 무엇입니까? 1. 먼저 상사 직접 채용 APP을 열고 메인 페이지 오른쪽 하단의 [내] 영역으로 이동한 후 오른쪽 상단의 설정 기능에 들어가서 선택합니다. [인사말]; 2. 마지막으로 인사말 페이지에 들어가서 아래와 같이 화살표를 클릭합니다. 표시된 버튼이 어두워지면 닫힙니다.
