Container commited on
Commit
cbb85f0
·
verified ·
1 Parent(s): 992ce0a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -25,7 +25,7 @@ def get_root_domain(url):
25
  else:
26
  return domain
27
 
28
-
29
  def try_json_decode(headers):
30
  try:
31
  return json.loads(str(headers))
@@ -120,7 +120,7 @@ def chrome(url:str=None,wait:int=5,header:str=None,cookie:str=None):
120
  is_jump = (target_url != current_url)
121
 
122
  network = []
123
- # 遍历输出过程中的 network
124
  for request in driver.requests:
125
  if request.response:
126
  network.append({
@@ -130,7 +130,9 @@ def chrome(url:str=None,wait:int=5,header:str=None,cookie:str=None):
130
  "responseheaders":{k: try_json_decode(v) for k, v in request.response.headers.items()},
131
  "requestheaders":{k: try_json_decode(v) for k, v in request.headers.items()},
132
  })
133
- print(driver.har)
 
 
134
 
135
  data = {
136
  "url": current_url,
 
25
  else:
26
  return domain
27
 
28
+ # 尝试对字符串做 json 解析,如果失败则返回原字符串
29
  def try_json_decode(headers):
30
  try:
31
  return json.loads(str(headers))
 
120
  is_jump = (target_url != current_url)
121
 
122
  network = []
123
+ # 遍历输出过程中的 network(使用非 har 文件的摘要方式输出)
124
  for request in driver.requests:
125
  if request.response:
126
  network.append({
 
130
  "responseheaders":{k: try_json_decode(v) for k, v in request.response.headers.items()},
131
  "requestheaders":{k: try_json_decode(v) for k, v in request.headers.items()},
132
  })
133
+
134
+ # driver.har 将调用 har 记录,输出最为完整的 network 数据流
135
+ # print(driver.har)
136
 
137
  data = {
138
  "url": current_url,