[請益] php可以偵測目標網頁的尺寸嗎?

看板PHP作者 (阿學)時間14年前 (2011/10/28 13:22), 編輯推噓1(1032)
留言33則, 5人參與, 最新討論串1/1
想請問PHP可以做到偵測目標網頁的尺寸大小嗎? 可否請各位大大給小弟一些,關鍵字呢? 我有先去google查查,不過都沒有得到關鍵性的解答. -- 火,不煽不熾。 https://sites.google.com/site/scarsoftime11/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.41.88

10/28 13:34, , 1F
目標網頁是啥?是你自己的網頁還是你要用curl抓的網頁?
10/28 13:34, 1F

10/28 13:35, , 2F
還是你的網頁給別人用iframe嵌入的母視窗大小?
10/28 13:35, 2F

10/28 13:40, , 3F
應該說是別人的網頁,我要負責把別人介紹我們公司的網頁
10/28 13:40, 3F

10/28 13:40, , 4F
截圖片下來,我已經找到可以截圖的方法,現在要調整尺寸
10/28 13:40, 4F

10/28 13:41, , 5F
目前的程式碼,可以設定圖片大小,或是整個螢幕,但是
10/28 13:41, 5F

10/28 13:42, , 6F
我要的是整個網頁,所以要先偵測該網頁大小,才截圖.
10/28 13:42, 6F

10/28 14:53, , 7F
果然問題不是表面上那麼單純…
10/28 14:53, 7F

10/28 15:02, , 8F
灌個抓圖機
10/28 15:02, 8F

10/28 15:14, , 9F
其實問題還是很單純..我要怎麼抓取網頁尺寸..XD
10/28 15:14, 9F

10/28 16:14, , 10F
這跟PHP沒關係啊 看你用什麼抓圖
10/28 16:14, 10F

10/28 16:15, , 11F
是抓圖程式的問題 一個好用的抓圖程式是可以設
10/28 16:15, 11F

10/28 16:15, , 12F
window size然後直接吐圖檔給你 網頁大小不是用來偵測的
10/28 16:15, 12F

10/28 16:15, , 13F
是用來設定的
10/28 16:15, 13F

10/28 16:16, , 14F
常用的如khtml2png或是firefox+addon
10/28 16:16, 14F

10/28 16:30, , 15F
但是我用的是PHP的函式imagegrabwindow(),程式碼就是他
10/28 16:30, 15F

10/28 16:30, , 16F
下面提供的範例檔,所以應該算是要寫個PHP抓圖程式吧!
10/28 16:30, 16F

10/28 16:34, , 17F
想說怎麼會有這種東東,原來是windows-only,太誇張了
10/28 16:34, 17F

10/28 16:39, , 18F
恩,其實滿好用又簡單,但是就是要克服不能截取全網站的
10/28 16:39, 18F

10/28 16:39, , 19F
問題,這樣就很完美了~。
10/28 16:39, 19F

10/28 16:54, , 20F
不好用的地方就是那些問題你根本就很難克服
10/28 16:54, 20F

10/28 16:57, , 21F
克服方式也不是沒有,就是自己把缺的win api包成php
10/28 16:57, 21F

10/28 17:36, , 22F
其實我的想法很單純,就是只要知道對方網頁的高度,那我
10/28 17:36, 22F

10/28 17:38, , 23F
就可以利用那些函式,把整個網頁都截圖下來。不過感覺目
10/28 17:38, 23F

10/28 17:38, , 24F
前好像要得知對方網站高度不太容易就對了...
10/28 17:38, 24F

10/28 17:49, , 25F
你要知道對方網頁高度,就要去問IE,這不是PHP可以簡單
10/28 17:49, 25F

10/28 17:49, , 26F
辦到的啊
10/28 17:49, 26F

10/28 17:50, , 27F

10/28 18:14, , 28F
恩,感謝B大指點,看來應該要想別的方法了。
10/28 18:14, 28F

10/28 18:17, , 29F
上面網站的東西感覺都超猛的...有人能指點一下怎麼做的?
10/28 18:17, 29F

10/29 08:23, , 30F
打電話給DIRTY PAIR。(煙)
10/29 08:23, 30F

10/29 10:32, , 31F
哈~終於有人知道3WA的由來了~~~
10/29 10:32, 31F

10/29 10:59, , 32F
CutyCapt、pywebcapture、PyWebShot、getwebscreen.py
10/29 10:59, 32F

10/29 11:00, , 33F
至於能不能用,就看功力了:)
10/29 11:00, 33F
文章代碼(AID): #1EgZmgrZ (PHP)
文章代碼(AID): #1EgZmgrZ (PHP)