2009-12-28 57 views
0

我已閱讀過以前的文章,並使用關於螢火蟲和硒等的建議。我仍然是一個新手,我仍然很困惑,因爲如何實現這一點。我試圖訪問當我點擊鏈接時出現的網址。我訪問過JavaScript代碼,函數只有幾個參數,我不知道如何攔截使用vb.net或C#等。 這可以使用螢火蟲嗎?訪問來自onclick的動態JavaScript內容

+0

你到底想幹什麼? – SLaks 2009-12-28 16:37:23

+1

請發佈您的代碼 – 2009-12-28 16:42:33

+0

我想從包含JavaScript的網頁解析URL以顯示鏈接。我習慣於解析包含源代碼中的url的html。 – vbNewbie 2009-12-28 16:43:13

回答

0

如果你的目標是當你點擊超鏈接時獲得由Javascript代碼生成的URL,那麼使用Firebug的Net標籤是一個解決方案。像Fiddler,HttpWatch或Charles這樣的HTTP代理是其他的選擇。我不明白vb.net在圖片中的位置。

+0

謝謝我會對這兩個建議進行審視。 VB.net只是我用於抓取工具的語言。 – vbNewbie 2009-12-28 16:53:31

0

聽起來像是你想使用Firebug監視AJAX調用:

http://code.google.com/gme/articles/gmefirebug.html#section8

+0

我監視了Net標籤,並且能夠查看我需要的url的href標籤。有沒有一種方法來自動化通過.NET提取這些URL的過程?我可以從.NET IDE中的程序訪問螢火蟲視圖嗎?我想問的原因是因爲我需要超過10000個網址。 – vbNewbie 2009-12-28 18:25:18

+0

你能告訴我們你正試圖解析的頁面嗎?我有一個預感,你會想要做的XML或正則表達式文本解析頁面的來源問題。 – 2009-12-29 13:36:19

+0

http://caps.fool.com/stats.aspx 查看十大列表的鏈接。我無法使用正則表達式解析。 – vbNewbie 2009-12-29 15:04:42