鍍金池/ 問答/數(shù)據(jù)分析&挖掘  Java  Python  HTML/ html中的<script>標(biāo)簽都是完全一樣的,怎么區(qū)分呢?

html中的<script>標(biāo)簽都是完全一樣的,怎么區(qū)分呢?

<html>
    <srcipt/>    // 1
    <srcipt/>    // 2
    //....
</html>

在加載的時候肯定是沒有問題的。如果我想獲取某個指定的srcipt標(biāo)簽,我可以通過獲取到的<script>數(shù)組然后通過下標(biāo)獲取到元素。
但是這很不穩(wěn)定,如果順序改變了,獲取到的srcipt就不對了。
所以我想問下,有什么辦法讓我獲取到的srcipt總是同一個呢?(它并沒有一個 class 或者 id給我。)

回答
編輯回答
菊外人

You can match other attributes like id or class, src.

2018年2月2日 00:01
編輯回答
菊外人

你可以加一個class或者id

2017年2月3日 16:57
編輯回答
毀了心

這個好像沒有辦法吧,網(wǎng)站的所有者不加,爬蟲還能怎么辦,只能祈禱網(wǎng)站的頁面結(jié)構(gòu)不要經(jīng)常變化

2018年9月22日 07:55