Board logo

標題: 請問:如何下載PDF? 連結有點特別(含有 javascript的<a>連結) [打印本頁]

作者: bugsfamily    時間: 2011-4-30 03:57     標題: 請問:如何下載PDF? 連結有點特別(含有 javascript的<a>連結)

我想要做自動下載的網址有點特別(含有javascript的<a>連結),如附圖。
[attach]5910[/attach][attach]5910[/attach]
因為使用以下程式碼、可以打開 DOC 檔案,
但不知道為什麼,並不能開啟PDF的網頁連結。因為打開連結後才能再按右鍵,另存新檔。
請問大大,該如何做才好? 謝謝!!
  1. Sub Test()
  2.   Set IE = CreateObject("InternetExplorer.Application")
  3.   IE.Navigate ("http://doc.twse.com.tw/server-java/t57sb01?step=1&colorchg=1&co_id=3013&year=99&mtype=F&")
  4.   IE.Visible = True
  5.   searchText = "2010_3013_20100609F02.pdf"
  6.   Do While IE.ReadyState <> 4
  7.   Loop

  8.   countLinks = IE.Document.Links.Length
  9.   For i = 0 To countLinks - 1
  10.     currentText = IE.Document.Links(i).innerText
  11.      If currentText Like searchText Then
  12.      oldURL = IE.LocationURL
  13.      Debug.Print i, oldURL
  14.       IE.Document.getElementsByTagName("a").Item(i).Click
  15.      Do While oldURL = IE.LocationURL
  16.     '  javascript:readfile2("F","3013","2010_3013_20100609F02.pdf");
  17.      Loop
  18.      i = countLinks
  19.    End If
  20.   Next

  21. End Sub
複製代碼





歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)