第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

node爬蟲 怎么檢測(cè)一個(gè)頁(yè)面中的某段js是否執(zhí)行了

node爬蟲 怎么檢測(cè)一個(gè)頁(yè)面中的某段js是否執(zhí)行了

明月笑刀無(wú)情 2018-09-19 09:09:01
想寫一個(gè)爬蟲,頁(yè)面js的執(zhí)行用electron(類似nightmarejs的實(shí)現(xiàn),起到phantomjs的作用)頁(yè)面中本來(lái)有一個(gè)img他的src值會(huì)被js改變我想獲得改變之后的值我怎么知道這段改變src值得代碼到底執(zhí)行沒(méi)有呢,img是否顯示了新的圖片本來(lái)有一段這樣的<img src="..."><script>     // change img src</script>我想獲得更改后的,img的二進(jìn)制數(shù)據(jù)
查看完整描述

1 回答

?
慕絲7291255

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

做爬蟲一定要用最“直接”的方法來(lái)解決問(wèn)題。

比如你說(shuō)的有一個(gè)動(dòng)態(tài)的img值,那你要獲取動(dòng)態(tài)改變之后的值,就應(yīng)該關(guān)注改變的過(guò)程本身,而不是順著一個(gè)時(shí)間順序關(guān)注整體過(guò)程的每一步。

簡(jiǎn)單來(lái)說(shuō),是哪個(gè)JS文件在改變圖片的src,具體又是其中的哪一行?可能JS文件經(jīng)過(guò)壓縮合并之后你很難讀懂,那就從數(shù)據(jù)的流動(dòng)上入手,這個(gè)改變之后的src值是和整個(gè)document一起獲取回來(lái)的嗎?還是放置在某個(gè)JS文件中儲(chǔ)存?還是在觸發(fā)src更改之后,再異步獲取然后填充進(jìn)來(lái)的?

只要抓到了你需要的數(shù)據(jù),再找到它的規(guī)則,比如如何根據(jù)主url獲得這個(gè)改變圖片的src,再根據(jù)這個(gè)規(guī)則去直接獲取就好了。

模擬瀏覽器行為有時(shí)候也會(huì)用到,但大部分情況下不需要。


查看完整回答
反對(duì) 回復(fù) 2018-10-08
  • 1 回答
  • 0 關(guān)注
  • 815 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)