import
frida
def
on_message(message, data):
if
message[
'type'
]
=
=
'send'
:
print
(message[
'payload'
])
elif
message[
'type'
]
=
=
'error'
:
print
(message[
'stack'
])
device
=
frida.get_usb_device()
process
=
device.attach(
'中国药品监管'
)
with
open
(
'./yjj_end_rpc.js'
, encoding
=
'utf-8'
) as f:
jscode
=
f.read()
script
=
process.create_script(jscode)
script.on(
'message'
, on_message)
script.load()
def
get_yjj_rpc():
rpc
=
script.exports
return
rpc
def
get_yjj_tzRgz52a(page):
rpc
=
get_yjj_rpc()
a1
=
rpc.getyjjtzrgz52a(
0
,
0
,
'http://mobile.nmpa.gov.cn/datasearch/QueryList?tableId=25&searchF=Quick%20SearchK&pageIndex={}&pageSize=15'
.
format
(
page))
print
(a1)
if
__name__
=
=
'__main__'
:
while
True
:
page
=
input
(
'请输入页码:'
)
print
(page)
get_yjj_tzRgz52a(page)