Anda sudah tahu ia adalah ajax, bagaimana anda boleh menggunakan sumber halaman? Anda boleh menggunakan fungsi "Periksa" penyemak imbas Chrome.
Semak untuk melihat perkara yang sedang anda lihat dalam penyemak imbas anda! ! !
------------------------Satu lagi-------- - ---- Melihat keperluan anda, anda mungkin mahu menulis program untuk menyiarkan balasan dalam bar siaran, saya rasa anda tidak perlu menggunakan selenium.
Ini ialah kandungan yang ditangkap oleh tangkapan paket dalam chrome semasa saya menyerahkannya, iaitu kandungan yang anda serahkan dalam siaran. Setiap item di sini boleh didapati dalam "Pemeriksaan" halaman semasa. Kemudian anda boleh menggunakan python untuk mensimulasikan penyerahan penyemak imbas.
import requests
data = {'kw':'行尸走肉','fid':'815816'} # 自行补充,
url = 'http://tieba.baidu.com/f/commit/post/add' # 在 headers 里有
cookies = 'your_cookies' #把抓包的Headers 里的 cookie 复制整理到这里
#为了防止百度禁止机器人,把 请求里的header 里的 user_agent 改一下。
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.8 Safari/537.36'}
result = requests.post(url,data = data,cookies = cookies,headers = headers)
print(result.status_code) # 返回状态
Anda sudah tahu ia adalah ajax, bagaimana anda boleh menggunakan sumber halaman? Anda boleh menggunakan fungsi "Periksa" penyemak imbas Chrome.
Semak untuk melihat perkara yang sedang anda lihat dalam penyemak imbas anda! ! !
------------------------Satu lagi-------- - ----
Melihat keperluan anda, anda mungkin mahu menulis program untuk menyiarkan balasan dalam bar siaran, saya rasa anda tidak perlu menggunakan selenium.
Ini ialah kandungan yang ditangkap oleh tangkapan paket dalam chrome semasa saya menyerahkannya, iaitu kandungan yang anda serahkan dalam siaran.
Setiap item di sini boleh didapati dalam "Pemeriksaan" halaman semasa.
Kemudian anda boleh menggunakan python untuk mensimulasikan penyerahan penyemak imbas.