首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

PHP 遠程抓取淘大客數據:JSONP 跨域接口直接前端調用避免後端代理

     編輯:程式設計綜合問答

問題背景

目標站點:`https://www.taodake.com`。需要查詢旺旺號信用評價。
後端 PHP `curl`/`file_get_contents` 抓取失敗,特別是商城/特殊旺旺號查詢接口不同。

核心發現:接口支持 JSONP 跨域

分析頁面網絡請求發現,核心數據接口**直接支持 JSONP 回調**,可在**前端直接調用**,無需 PHP 後端代理。

接口地址與參數


// 信用查詢
https://wwwsoso002.taodake.com/taobao_data.php?callback=getResult&nick=旺旺號&chkid=0&click=加密參數&_=時間戳

// 評價查詢  
https://wwwsoso002.taodake.com/givetraderate.php?callback=getRemark&nick=旺旺號&click=加密參數&_=時間戳
  • `callback`:前端回調函數名。
  • `nick`:目標旺旺號。
  • `click`:加密參數 (需從頁面 JS 逆向分析獲取算法)。
  • `_`:時間戳防緩存。

前端直接調用示例






為什麼不需要 PHP 後端?

  1. JSONP 天然跨域**:通過 `
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved