DEV Community

drake
drake

Posted on

drissionpage数据监听和抓包


#!/usr/bin/env python
# -*- coding:utf-8 -*-# 

# 骚神DP教学
# 电脑内需要提取安装谷歌浏览器或者其他chromium内核的浏览器  比如 edge浏览器  qq浏览器  360浏览器
# Drissionpage官网  http://drissionpage.cn/
# Drissionpage 版本需要大于等于 4.1.0.0


from DrissionPage import Chromium,ChromiumOptions
from pprint import pprint

options=ChromiumOptions()

# 连接浏览器并获取浏览器对象
browser = Chromium(options) 

tab=browser.latest_tab
tab.listen.start('spa1.scrape.center/api/movie')  # 开始监听,指定获取包含该文本的数据包,    注意:要先开启监听再打开对应的页面

tab.get('https://spa1.scrape.center/')  # 访问网址,这行产生的数据包不监听




for packet in tab.listen.steps():
    pprint(packet.response.body)  # 打印数据包url





input('请按回车键继续')

Enter fullscreen mode Exit fullscreen mode

Top comments (0)