用戶名
Email
切換到寬版
用戶名
自動登錄
找回密碼
密碼
登錄
免费注册
快捷導航
首頁
blog
forum
帖子
搜索
熱搜:
amazon
vps
老域名
網賺
手工外鏈
郵件
萬刀
過期域名
代購
教程
roboform
clickbank
市場武士
本版
帖子
用戶
點基跨境 數位編輯創業論壇
»
forum
›
英文站交流專區
›
wordpress 疑難
›
AJAX程序問題
返回列表
發新帖
AJAX程序問題
[複製鏈接]
發表於 2013-9-15 16:04:40
|
顯示全部樓層
|
閱讀模式
AJAX瀑布流的程序,數據通過鼠標下拉加載,請問應該怎麼獲得源碼?
2 M# K3 ]( J& M
5 k1 G3 H* X) Q' G0 e5 [4 _
回復
使用道具
舉報
提升卡
沉默卡
变色卡
發表於 2013-9-15 16:20:07
|
顯示全部樓層
第一次打開,有部分源代碼可以看到
3 o0 V9 I! w" e8 L+ q# l1 S
後面鼠標下拉還是滾動,圖片加載出來,新圖片代碼是不會顯示到網頁源代碼上的
5 \8 b7 \) [! S# k
這裡你要明白,鼠標下拉或滾動產生一個js事件,js事件使用ajax請求了一個網頁
4 e) b: c% _' I% h+ W' r
請求的這個網頁返回了新圖片源代碼,最後使用js添加到當前網頁下面
: D9 W# K" ~. p9 `0 I4 z3 U- N
- ?8 P2 J a/ r) ~: _
你需要尋找這個請求加載新圖片的隱藏網頁
/ \! r- H/ \8 m
使用截包工具HttpAnalyzer
( u4 a0 d# {% u2 e
找到請求的網頁
. ?7 x5 R1 }2 H$ s
然後使用php的curl進行模擬請求,即可得到新圖片的源代碼
1 @. \+ I* ^- u( `( u
2 {9 {4 }: O0 _* A* v3 N
點評
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這個名字很高級,其實本質很簡單的
3 t) q! l" ]7 W' N3 c% s9 \4 a8 h
回復
给力
爆菊
舉報
發表於 2013-9-15 17:01:43
|
顯示全部樓層
鼠標事件不能模擬,只走socket,不執行js的
4 i0 G5 n) _2 f4 e0 D; U z
點評
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
" R9 I# r( }6 J6 Q. ?$ X# A2 b
, r$ h, |( Q& V1 r: g3 A( ], g1 P% ?! R
php curl有很多類,模擬圖中header裡面的組成部分即可
7 y2 s6 I* K: X" _
回復
给力
爆菊
舉報
發表於 2013-9-15 21:43:16
|
顯示全部樓層
重度依賴js的網站, 我用casperjs來操作
( ~; D4 Z+ }" g6 u. d
評分
參與人數
1
點點
+2
收起
理由
月光飞燕
+ 2
谢谢,有空试试
查看全部評分
回復
给力
爆菊
舉報
發表於 2013-9-19 13:07:09
|
顯示全部樓層
firebug可以查看到查詢url,然後打開url截取源碼就行了
: m" U$ M9 [4 S2 }
評分
參與人數
1
點點
+1
收起
理由
luguokankan
+ 1
一直用firebug.
查看全部評分
回復
给力
爆菊
舉報
返回列表
發新帖
高級模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登錄後才可以回帖
登錄
|
免费注册
本版積分規則
發表回復
回帖後跳轉到最後一頁
點基跨境 數位編輯創業論壇
GMT+8, 2025-6-7 03:18
By
DZ
X3.5
小黑屋
快速回復
返回頂部
返回列表