切換到寬版
用戶名
Email
自動登錄
找回密碼
密碼
登錄
免费注册
快捷導航
首頁
blog
forum
搜索
搜索
熱搜:
amazon
vps
老域名
網賺
手工外鏈
郵件
萬刀
過期域名
代購
教程
roboform
clickbank
市場武士
本版
帖子
用戶
點基跨境 數位編輯創業論壇
»
forum
›
英文站交流專區
›
wordpress 疑難
›
AJAX程序問題
返回列表
發新帖
AJAX程序問題
[複製鏈接]
發表於 2013-9-15 16:04:40
|
顯示全部樓層
|
閱讀模式
AJAX瀑布流的程序,數據通過鼠標下拉加載,請問應該怎麼獲得源碼?
8 O; M3 @! b- W3 B+ v- {
6 n% z9 y6 i2 m5 C: |$ w
回復
使用道具
舉報
提升卡
沉默卡
变色卡
發表於 2013-9-15 16:20:07
|
顯示全部樓層
第一次打開,有部分源代碼可以看到
) m! F/ @' G0 ~+ I+ j
後面鼠標下拉還是滾動,圖片加載出來,新圖片代碼是不會顯示到網頁源代碼上的
7 b& t1 w$ s1 w7 h+ z( Z
這裡你要明白,鼠標下拉或滾動產生一個js事件,js事件使用ajax請求了一個網頁
5 R2 p, k- g) r+ r8 z$ m" O; l) J
請求的這個網頁返回了新圖片源代碼,最後使用js添加到當前網頁下面
; G3 h. u3 s5 T O
. @/ P" N& Z+ O
你需要尋找這個請求加載新圖片的隱藏網頁
* n& h' S( b( X" a9 l e" K
使用截包工具HttpAnalyzer
5 N- A# ?% j5 f- Y( M" N
找到請求的網頁
. m: K8 C: d" S( X
然後使用php的curl進行模擬請求,即可得到新圖片的源代碼
0 s# e# }" \; M+ f
' X: O6 Q# H* L
點評
frankwng1985
这个鼠标事件能模拟吗?
發表於 2013-9-15 16:44
月光飞燕
鼠标发生事件的时候抓取,我说的是HttpAnalyzer, HTTPWATCH 你自己了解
發表於 2013-9-15 16:42
frankwng1985
用了HTTPWATCH 抓不到新加载的东西?
發表於 2013-9-15 16:30
回復
给力
爆菊
使用道具
舉報
發表於 2013-9-15 16:53:44
|
顯示全部樓層
什麼瀑布流哦,整得這麼深奧,ajax這個名字很高級,其實本質很簡單的
1 K/ {+ K$ \4 F' f% M# r
回復
给力
爆菊
使用道具
舉報
發表於 2013-9-15 17:01:43
|
顯示全部樓層
鼠標事件不能模擬,只走socket,不執行js的
$ g0 B9 v" a0 s) ^( P
點評
frankwng1985
隐藏地址有JS生成的数据,貌似搞不了
發表於 2013-9-15 17:15
回復
给力
爆菊
使用道具
舉報
發表於 2013-9-15 17:54:44
|
顯示全部樓層
Snap3.png
(75.32 KB, 下載次數: 0)
2013-9-15 17:53 上傳
點擊文件名下載附件
閱讀權限: 20
# b8 k9 {" U. @/ m
2 Z4 G3 c) T9 f2 H+ T% K
php curl有很多類,模擬圖中header裡面的組成部分即可
+ f: p4 X' C/ f+ a
回復
给力
爆菊
使用道具
舉報
發表於 2013-9-15 21:43:16
|
顯示全部樓層
重度依賴js的網站, 我用casperjs來操作
4 [' ^8 P) C/ P
評分
參與人數
1
點點
+2
收起
理由
月光飞燕
+ 2
谢谢,有空试试
查看全部評分
回復
给力
爆菊
使用道具
舉報
發表於 2013-9-19 13:07:09
|
顯示全部樓層
firebug可以查看到查詢url,然後打開url截取源碼就行了
. w7 {, w" u2 C- y1 q0 G
評分
參與人數
1
點點
+1
收起
理由
luguokankan
+ 1
一直用firebug.
查看全部評分
回復
给力
爆菊
使用道具
舉報
返回列表
發新帖
高級模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登錄後才可以回帖
登錄
|
免费注册
本版積分規則
發表回復
回帖後跳轉到最後一頁
瀏覽過的版塊
關鍵詞分析區
點基跨境 數位編輯創業論壇
GMT+8, 2025-5-18 10:10
By
DZ
X3.5
小黑屋
快速回復
返回頂部
返回列表