VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

ie網頁自動抓取一檔案

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
prg3



註冊時間: 2003-09-16
文章: 41


第 1 樓

發表發表於: 星期一 四月 21, 2008 9:31 am    文章主題: ie網頁自動抓取一檔案 引言回覆

請問各位先進,小弟想寫一段 能從ie網頁自動抓取一檔案(.txt)到我電腦的磁碟機上請問怎麼寫
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 2 樓

發表發表於: 星期一 四月 21, 2008 11:18 am    文章主題: 引言回覆

我的中文不太好,請說明清楚.

是抓一個 TXT檔, 例如 http://123.123.123.123/text/A.txt ,
還是轉存為 TXT,
還是其他有的沒的

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
prg3



註冊時間: 2003-09-16
文章: 41


第 3 樓

發表發表於: 星期一 四月 21, 2008 9:47 pm    文章主題: 引言回覆

對如大哥所說:
是抓一個 TXT檔, 例如 http://123.123.123.123/text/A.txt ,

我試過用
oIE = CREATEOBJECT("InternetExplorer.Application")

oIE.visible = .F. ==> 不希望出現ie BROWSER 但還是有POP網頁出來
oIE.Navigate("http://220.130.3.168/txtftp/aa.txt")
sleep(1000)
lnX = 0
oIE.Document.execCommand("saveas",0,D:\DATA\SIX.TXT) ==>出現錯誤
" UNRECOGNIZED COMMAND VERB"

麻煩指教謝謝
回頂端
檢視會員個人資料 發送私人訊息
chilin



註冊時間: 2003-10-01
文章: 79
來自: Taipei,Taiwan

第 4 樓

發表發表於: 星期四 四月 24, 2008 11:31 pm    文章主題: Linux 的 wget 指令 for win32 引言回覆

使用方法:
1.將wget.exe 複製到 c:\windows\system32\ 目錄底下
2.開啟dos視窗
3.wget的使用說明,請輸入wget -h

exp:
下載網路上的檔案請執行:wget {url}
{url}:表示文件的網址
若url中有&符號(GET參數間的符號)請換成%26(%26即為&的urlencode)


PS:附件已壓縮過,請自行解壓縮再使用
Laughing

_________________
一個喜愛Latte的男人
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
prg3



註冊時間: 2003-09-16
文章: 41


第 5 樓

發表發表於: 星期五 四月 25, 2008 9:25 am    文章主題: 感謝chilin 題共此方法 但是我還是覺得直接寫在prg上比較方便 引言回覆

感謝chilin 題共此方法 但是我還是覺得直接寫在prg上比較方便
目前小弟經測試原來會產生我所提的error 是因為我用vfp6.0在vista 上執行
結果讓我搞不清楚到底哪裡錯 後來到xp 上執行竟然可行程式如下

oIE = createobject('internetexplorer.application')
oIE.Navigate('http://202.130.60.222/tstxt/aa.txt')
oIE.Visible=.F.
Do While oIE.Busy or oIE.ReadyState <> 4
if nxl < 4000
loop
else
=messagebox("web error",48,"error message")
break;
endif
Enddo
if nxl < 4000
oIE.Document.ExecCommand("SaveAs",0,"d:/data/six.txt")
endif
release oIE


但是我明明執行oIE.Document.ExecCommand("SaveAs",0,"d:/data/six.txt")
其中 parameter 0 是不跳出存檔對話視窗但還是跳出來有那位高手可以指導一下嗎謝謝!!
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 6 樓

發表發表於: 星期五 四月 25, 2008 9:34 am    文章主題: 引言回覆

那就要問 IE 的版本或是有沒有裝其他的東東.

因為我使用 XP + IE 7.0 一樣有問題,
所以是不是你用 XP+ IE 6.0 可以

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
prg3



註冊時間: 2003-09-16
文章: 41


第 7 樓

發表發表於: 星期五 四月 25, 2008 3:16 pm    文章主題: 引言回覆

我用的是ie6+xp 一樣會跳出對話視窗 我想是跟ie沒啥關希吧
回頂端
檢視會員個人資料 發送私人訊息
九月飞花



註冊時間: 2006-03-28
文章: 4


第 8 樓

發表發表於: 星期六 四月 26, 2008 8:38 pm    文章主題: 引言回覆

oinet = CREATEOBJECT("InetCtls.Inet",.f.)
IF !oinet.StillExecuting
WAIT WINDOW "正在取数据" nowa
cTxt=oinet.OpenURL("http://202.130.60.222/tstxt/aa.txt")
WAIT clear
?cTxt

ELSE
?"没有初始化,请重始"
ENDIF
RELEASE oinet
回頂端
檢視會員個人資料 發送私人訊息
prg3



註冊時間: 2003-09-16
文章: 41


第 9 樓

發表發表於: 星期二 四月 29, 2008 8:48 am    文章主題: 引言回覆

Dear 九月飞花:


小弟照您的方式處理:
--------------------------------------------------------------------------------

oinet = CREATEOBJECT("InetCtls.Inet",.f.)
IF !oinet.StillExecuting
WAIT WINDOW "正在取数据" nowa
cTxt=oinet.OpenURL("http://202.130.60.222/tstxt/aa.txt")
WAIT clear
?cTxt ===> 沒有顯示任何內容

ELSE
?"没有初始化,请重始"
ENDIF
RELEASE oinet

-----------------------------------------------------------------------------
最後還出現 error code 是否還需注意啥煩告知謝謝

另外我用下列程式會出現對話視窗,但有時還會pop 另一視窗系統有依程式是鄭在執行中叫我重試或執行...."實在搞不懂"

oIE = createobject('internetexplorer.application')
oIE.Navigate('http://202.130.60.222/tstxt/aa.txt')
oIE.Visible=.F.
Do While oIE.Busy or oIE.ReadyState <> 4
if nxl < 4000
loop
else
=messagebox("web error",48,"error message")
break;
endif
Enddo
if nxl < 4000
oIE.Document.ExecCommand("SaveAs",0,"d:/data/six.txt")
endif
release oIE
回頂端
檢視會員個人資料 發送私人訊息
goto-dream



註冊時間: 2004-05-11
文章: 909


第 10 樓

發表發表於: 星期日 十二月 07, 2008 12:59 am    文章主題: 引言回覆

要怎樣利用 wget 去抓 百度的圖片

http://image.baidu.com/i?tn=baiduimage&ct=201326592&cl=2&lm=-1&&word=%C3%F7%D0%C7%20%C3%C0%C5%AE%20%B1%DA%D6%BD%20|%20%C5%AE%D0%C7&z=5

_________________
福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!

想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.

          愛作夢
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
jurgen



註冊時間: 2007-09-24
文章: 17


第 11 樓

發表發表於: 星期一 十二月 08, 2008 9:28 am    文章主題: 引言回覆

http://www.sweetpotatosoftware.com/SPSBlog/PermaLink,guid,b6eb576c-7142-4993-b3f2-74b7af5fb66c.aspx

這個 fll 有你要的功能啊 "HTTPToStr"
但它還是開發中的東西,你可以試試看,看看效果如何[/url]
回頂端
檢視會員個人資料 發送私人訊息
goto-dream



註冊時間: 2004-05-11
文章: 909


第 12 樓

發表發表於: 星期六 十二月 13, 2008 8:24 pm    文章主題: 引言回覆

謝了.有空
會試看看

_________________
福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!

想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.

          愛作夢
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作