iT邦幫忙

0

關於 phpQuery要如何在https底下運作

<?php
include 'ph.php'; 
phpQuery::newDocumentile('網址'); 
$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
在https底下語法會失效 , 請問有大大知道如何解決嗎?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

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

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

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

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

我要發表回答

立即登入回答