[問題] 如何從其他網頁抓資料
我現在在自己的網頁 要從其他的網頁抓資料 放在自己的網頁
例如 在 yahoo字典 把中文翻譯的文字抓過來
我一開始 打算用 window.open 打開 yahoo字典的網頁,
https://tw.dictionary.yahoo.com/dictionary?p=table
然後用 回傳值 去解析 html的資料, 把中文翻譯的欄位挑出來,
不過好像是權限的關係, 所以不能這樣做,
後來我用 jquery 的 load
想說先把網頁 load 下來, 在分析 html,
不過還是不行 = =
請問這問題要怎麼解???? 謝謝了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.169.16
※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1445770668.A.144.html
→
10/25 19:15, , 1F
10/25 19:15, 1F
→
10/25 19:16, , 2F
10/25 19:16, 2F
推
10/25 19:18, , 3F
10/25 19:18, 3F
→
10/25 19:25, , 4F
10/25 19:25, 4F
→
10/25 19:25, , 5F
10/25 19:25, 5F
→
10/25 19:26, , 6F
10/25 19:26, 6F
→
10/25 19:28, , 7F
10/25 19:28, 7F
→
10/25 19:28, , 8F
10/25 19:28, 8F
難道我不能把 html 直接下載到本機端, 然後再讀取分析嗎?
推
10/25 19:45, , 9F
10/25 19:45, 9F
推
10/25 19:52, , 10F
10/25 19:52, 10F
另外還有個問題
我用 HttpRequest抓自己的 xml 也不行,
html 的路徑
file:///Users/linky/Documents/Design/EnglishPracticeTool/test1/test1.html
xml 的路徑
file:///Users/linky/Documents/Design/EnglishPracticeTool/test1/list.xml
錯誤訊息
XMLHttpRequest cannot load
file:///Users/linky/Documents/Design/EnglishPracticeTool/test1/list.xml.
Cross origin requests are only supported for protocol
推
10/25 23:01, , 11F
10/25 23:01, 11F
推
10/25 23:02, , 12F
10/25 23:02, 12F
→
10/26 12:43, , 13F
10/26 12:43, 13F
→
10/26 12:53, , 14F
10/26 12:53, 14F
→
10/26 12:53, , 15F
10/26 12:53, 15F
→
10/26 12:54, , 16F
10/26 12:54, 16F
→
10/26 12:54, , 17F
10/26 12:54, 17F
真的~~~ 很多都要實際上線才能run
我現在是把站架在 github
上傳 github 後 XML就可以載到了
之前在寫 錄音的功能時 也是必須上線才能使用
只可惜 github 不能跑 php
之前是用 Amazon 不過試用期過後 開始收費就停了
現在要找個可以終身免費了 我只要很小很小的流量就夠了
→
10/26 14:51, , 18F
10/26 14:51, 18F
→
10/26 22:23, , 19F
10/26 22:23, 19F
我先用 YQL 處理了
哪天有空再來搞免空 謝謝拉
※ 編輯: yhn0tgb60 (220.132.169.16), 10/26/2015 23:54:17
討論串 (同標題文章)