現象:同一 URL,Eclipse (PC) 獲取的 HTML class 與 Android Studio (模擬器/真機) 不同,導致 Jsoup 選擇器失效。
服務器根據請求頭 User-Agent 判斷客戶端類型,**返回不同 DOM 結構**(響應式設計/動態服務端渲染)。
HttpURLConnection 默認 UA。curl -A "Mozilla/5.0 (Linux; Android 10)..." URL 模擬移動端抓取對比。connection.setRequestProperty("User-Agent", "PC瀏覽器UA字符串"),強制獲取 PC 版 HTML。robots.txt 與速率限制,法律合規。