iT邦幫忙

0

關於 phpQuery-onefile 做爬蟲 要如何在https底下運作

<?php
include 'phpQuery-onefile.php'; 
phpQuery::newDocumentFile('網址'); 
$artlist = pq(".news_box"); 
foreach($artlist as $title){ 
   //echo pq($title)->find('h2')->html()."<br/>"; 
  echo '<div class="col-md-6">';
   echo pq($title)->html();
   echo '</div>';
} 
?>

因為工作需要,要做一個能夠同步更新的公告欄,想直接抓公司公告欄來用
在http底下能正常運作,可是好死不死...有裝ssl 問題就來了/images/emoticon/emoticon02.gif

在https底下語法會失效 , 請問有大大知道如何解決嗎?

1 個回答

1
浩瀚星空
iT邦新手 1 級 ‧ 2018-06-13 10:09:42
最佳解答

一般連接https的網頁。大多數都是需要有憑證的設定。
有的還可以用略過的模式來取得網頁資料。有的不行。

phpQuery也不是萬能的。碰到需要憑證的https,你還是需要去做好相關的設定才行。
而且你也得先確定一下,你要抓取的網頁,是否有做強制認証。

由於一般我是只用curl做處理。不會用套件來做處理。你可以先從設定檔方面查看看

我要發表回答

立即登入回答