1. 程式人生 > >Python-關於豆瓣發布“說句話”,添加網頁等的js行為分析

Python-關於豆瓣發布“說句話”,添加網頁等的js行為分析

方法 blog 為我 png lin 註意點 douban tom line

想做個利用Python發布豆瓣“說句話”的工具,目前我已知的有兩種方法:

  • 用Python驅動一些無界面瀏覽器phantomjs(因為我沒用Chrome),直接模擬發狀態的行為。
  • 按F12分析網頁發布動態的js行為,直接在Python中post。

  對比兩種方法,第一種需要安裝phantomjs,但是普適性比較高,再接下來分析其他網頁會更加方便快捷。第二種方法對癥下藥,針對性比較強,對於其他動態網頁有需求的話,需要重新分析。

  因為安裝phantomjs不成功,因為第二種方法可以學到新技能,所以我選擇第二種。

本篇文章就是記錄我第二種方法的準備工作。

先發個內容“123”的動態

技術分享圖片

按F12後出來分析界面,註意點擊上圖中的矩形框。

發布一個動態之後,這裏刷新了幾十行的動作。對於我一個菜鳥,真不知道從哪裏下手。(就像學高數,高數老師:“顯然xx”,我內心:“這哪裏顯然了??”)

雙擊第一個www,douban,發現:

技術分享圖片

發現“123”內容,因此接下直接向douban,com post帶有(header data)的數據來嘗試。


未完待續。

Python-關於豆瓣發布“說句話”,添加網頁等的js行為分析