0
내 웹 사이트에서 검색 결과 페이지를 만들고 있습니다. 회사 검색시 검색을 수행하고 위키피디아 스크립트를 가져 오려고합니다.PHP를 사용하는 위키 백과 API는 기업에 대한 정보 만 얻습니다.
하지만 난 단지 검색은 구글과 유사한 회사와 빙 회사에 대한 정보를 표시 Microsoft에 대한
구글 검색하는 경우는, 코드를 보여주고 싶어요.
첫 번째 단락을 가져올 api 설정이 있습니다. 하지만 지금은 사업의 경우, 감지 이미지를 얻고, 얻을 필요 창시자/CEO들
여기 내가 지금까지
<div style='width:400px;float:right;border-radius:5px;border:1px solid black;margin:10px 20px;'>
<?php
$search = urlencode($search);
$url = 'http://en.wikipedia.org/w/api.php?action=parse&page='.$search.'&format=json&prop=text§ion=0';
$ch = curl_init($url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_USERAGENT, "TestScript");
$c = curl_exec($ch);
$json = json_decode($c);
$content = $json->{'parse'}->{'text'}->{'*'};
?>
<div style='width:100px;height:100px;float:right;'>
<?php
//where i want the picture to display
?>
</div>
<div>
<?php
$pattern = '#<p>(.*)</p>#Us';
if(preg_match($pattern, $content, $matches)){
print clean(strip_tags($matches[1]));
}
?>
</div>
</div>
내가 위키 피 디아 API 보았다하지만 난 한이 코드 기업에 관한 섹션에서 또는 이미지에 대한 페이지를 크롤링하는 것이 매우 지루하고 불필요한 것으로 보이는 경우 아무 것도 찾을 수없는 것 같습니다. 또한 자바 스크립트를 사용하여 PHP를 사용하는 것이 더 좋을까요?
대부분의 회사는 'Infobox company'정보를 사용하므로 API를 사용하여 해당 템플릿을 확인하거나 '{Infobox company ...'에 대한 wikitext를 보면서 확인할 수 있습니다. – leo
가능 [Wikipedia의 사람들에 관한 모든 기사를 얻으려면 어떻게해야합니까?] (http://stackoverflow.com/questions/4017166/how-do-i-get-all-articles-about-people-from-wikipedia) – leo