作者jimmylin212 (JimmyG)
看板Python
標題[問題] 抓取瀏覽器的資訊
時間Thu Sep 2 14:52:54 2010
想請問有沒有辦法利用 python 來抓取瀏覽器的資訊
想要達成的目的是:
在瀏覽器的網址列當中打上網址→按下Enter→
傳送到 python 當中分析 若有問題的話就不讓使用者繼續瀏覽該網頁(跳出錯誤訊息之類)
若沒有問題就讓使用者繼續瀏覽該網頁
想請問 python 有辦法做到這樣嗎?
又應該要使用哪些 library 呢?
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.67.154.253
1F:推 Cayley:看你想分析甚麼吧...而且我不懂為什麼分析完要傳回瀏覽器 09/02 16:20
2F:→ Cayley:是可以用win32com抓住ie...不過不確定那是不是你要的 09/02 16:21
3F:→ jimmylin212:win32com 可抓住不同瀏覽器嗎?抓到瀏覽器要連入哪個 09/02 17:28
4F:→ jimmylin212:URL 09/02 17:28
5F:→ blc:是要抓user agent string嗎?自己開個httpd就可以抓了。 09/02 17:29
6F:→ jimmylin212:剛剛去查了下win32com 的函式,好像有類似綁定的功能 09/02 17:42
7F:→ jimmylin212:可以直接對應用程式作控制。請問 HTTPD 是什麼呢? 09/02 17:43
8F:→ yjc1:聽起來像是要搞個 python proxy ? 09/02 19:34
9F:推 Cayley:Com server可以控制程式阿...至於哪些程式有開後門給Com 09/02 20:19
10F:→ Cayley:請查pywin... 09/02 20:19
11F:→ Cayley:不過...你還是沒回答我...為什麼要"傳回瀏覽器"@@? (不解) 09/02 20:20
12F:→ jimmylin212:其實想要分析之後發現有問題就不要讓使用者繼續瀏覽 09/02 22:48
13F:→ jimmylin212:該網頁.所以我要去網路上下載 win32com 這個 API 嗎? 09/02 22:49
14F:→ jimmylin212:看官網裡面好像沒有這個 API,還是我用錯關鍵字了呢 09/02 22:49
15F:→ jimmylin212:謝謝你的回答! 09/02 22:49
16F:推 cobrasgo:你把use case完整敘述一下吧,看不太懂 09/02 23:15
17F:→ yjc1:... 就說架個 proxy 就好… 09/02 23:26
※ 編輯: jimmylin212 來自: 118.160.167.231 (09/03 01:15)
18F:→ jimmylin212:內文已做修改,想再不架 proxy 的環境下做到,謝謝 09/03 01:16
19F:→ jlovet:"不同的瀏覽器"你知道瀏覽器百百種嘛... 09/03 10:35
20F:→ jlovet:看起來是想要阻擋某些網站之類的... 09/03 10:35
21F:→ jimmylin212:其實能過濾IE,FF,GC,OPERA 就可以了 09/03 14:20
22F:→ Dannvix:用libpcap偷聽瀏覽器的request,發現不合法就趕快送RST... 09/04 20:05
23F:→ Dannvix:(突然想到,這樣好像在做單機版的 GFW 哈哈) 09/04 20:11