天天看點

Python-關于豆瓣釋出“說句話”,添加網頁等的js行為分析

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

用Python驅動一些無界面浏覽器phantomjs(因為我沒用Chrome),直接模拟發狀态的行為。

按F12分析網頁釋出動态的js行為,直接在Python中post。

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

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

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

先發個内容“123”的動态

Python-關于豆瓣釋出“說句話”,添加網頁等的js行為分析

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

釋出一個動态之後,這裡重新整理了幾十行的動作。對于我一個菜鳥,真不知道從哪裡下手。(就像學高數,高數老師:“顯然xx”,我内心:“這哪裡顯然了??”)

輕按兩下第一個www,douban,發現:

Python-關于豆瓣釋出“說句話”,添加網頁等的js行為分析

發現“123”内容,是以接下直接向douban,com post帶有(header data)的資料來嘗試。