作者vy (凤凰城太阳)
看板java
标题Re: [问题] 用Java控制Firefox
时间Fri Nov 16 20:14:14 2007
※ 引述《vy (凤凰城太阳)》之铭言:
我想要用Java控制Firefox
我有一份URL list
想叫Firefox依照这份list去抓htm
请问大致的作法为何? (或关键字)
谢谢
--
My Phoenix Suns 2007
Centers: Dirk Nowitzki -41 Amare Stoudemire - 1
Power Forwards: Kevin Garnett -21 Andrei Kirilenko -47
Small Forwards: Shawn Marion -31 Michael Redd -22 Gilbert Arenas - 0
Shooting Guards: LeBron James -23 Ray Allen -34 Leandro Barbosa -10
Point Guards: Steve Nash -13 Baron Davis - 5
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.192.192.136
1F:推 qrtt1:有没有不直接用 java 抓的理由? 11/16 13:36
2F:推 vy:我用Java是逐行抓 感觉比较慢 11/16 13:42
3F:→ vy:所以想改用Firefox 看能不能一次抓整页 11/16 13:43
4F:推 PsMonkey:囧... FireFox 抓网页也是抓串流资料阿... 甘有差? 11/16 13:52
5F:推 superlubu:只是想要抓网页... 有很多 software 可以用罢 /_\ 11/16 15:08
6F:→ superlubu:WinHttrack 就是其中之一 11/16 15:09
7F:推 TonyQ:别闹了 , 绝对不会比较慢 XD 11/16 17:48
8F:→ TonyQ:browser 本身会慢是因为要对纯文字解译成画面 还有下载图片 11/16 17:49
9F:→ TonyQ:你用纯Socket 去抓还可以省掉转译纯文字的部份 11/16 17:50
我只需要文字 不用图片
我目前就是用程式在抓的
另外一个想藉由Firefox的主要原因
就是有些网站很聪明 你用程式抓 他会挡
用Firefox可以避开这个困扰
WinHttrack 有给你URL清单
全部抓回来的功能吗?
(不是要砍站 是很多不同的网站)
--
My Phoenix Suns 2007
Centers: Dirk Nowitzki -41 Amare Stoudemire - 1
Power Forwards: Kevin Garnett -21 Andrei Kirilenko -47
Small Forwards: Shawn Marion -31 Michael Redd -22 Gilbert Arenas - 0
Shooting Guards: LeBron James -23 Ray Allen -34 Leandro Barbosa -10
Point Guards: Steve Nash -13 Baron Davis - 5
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.192.192.136
10F:推 superlubu:WinHttrack 就是有个地方让你放 URL 清单全抓回来啊 11/16 20:23
11F:→ superlubu:还可以设定不抓 jpg 之类的图档 11/16 20:24
12F:推 Incyght:把常用浏览器会送出的 header 印出来看 11/16 20:34
13F:→ Incyght:依样画葫芦把 header 添加到你写的 request 中~~~就行了 11/16 20:34
14F:推 slalala:.................................... 11/16 20:44
15F:推 qrtt1:#6256 11/16 21:23
16F:推 vy:感谢诸位大德 ^^ 11/16 21:24