鱼C论坛

 找回密码
 立即注册
查看: 1087|回复: 6

python3可以采集flash格式的数据吗

[复制链接]
发表于 2020-6-4 15:48:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
类似这个网站http://jgsb.agri.cn/controller?S ... result_sign=nologin
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-4 17:45:30 | 显示全部楼层
Flash 里面显示的数据都是从其他地址接口获取的,你找到对应地址就可以采集了吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-6 10:42:58 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-6 15:23:02 | 显示全部楼层
可以。用requests+re:
import requests
import re

url = 'http://jgsb.agri.cn/controller?SERVICE_ID=REGISTRY_JCSJ_MRHQ_SHOW_SERVICE&recordperpage=15&newsearch=true&login_result_sign=nologin'
headers = {'user-agent': 'firefox'}
r = requests.get(url, headers=headers)
result = re.findall(r'param name="movie" value="\./(.*)"', r.text)[0]
result = 'http://jgsb.agri.cn/' + result
print(result)
r = requests.get(result,headers=headers)
with open('test.swf','wb') as f:
    f.write(r.content)
print('下载完成:test.swf')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-10 11:42:18 | 显示全部楼层
suchocolate 发表于 2020-6-6 15:23
可以。用requests+re:

下载的是swf格式的文件,里面没有数据啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-10 11:43:42 | 显示全部楼层
Twilight6 发表于 2020-6-4 17:45
Flash 里面显示的数据都是从其他地址接口获取的,你找到对应地址就可以采集了吧

有是有,但是接口地址加密了,我没有办法破解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-10 12:43:07 | 显示全部楼层
本帖最后由 suchocolate 于 2020-6-10 13:34 编辑
小虾米2 发表于 2020-6-10 11:42
下载的是swf格式的文件,里面没有数据啊


我理解错了,没注意你想要的是数据。
你试试这个:https://www.jianshu.com/p/0f3009021fd9
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-20 16:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表