Heart灬欣 发表于 2020-8-10 17:20

python的requuest库保存js文件

本帖最后由 Heart灬欣 于 2020-8-11 14:50 编辑

我想把这个js文件用requuest保存到本地,但是保存下来的东西打不开.求大佬指点
http://ea.swmu.edu.cn/jsxsd/js/conwork.js
我的代码是这个:

import os
import requests
r=requests.get("http://ea.swmu.edu.cn/jsxsd/js/conwork.js")
js=r.text
print(len(js))
print(js)
path=os.getcwd()
filepath=path+"\\conwork.js"
with open(filepath,'w',encoding='utf_8') as fi:
    fi.write(js)

js文件打不开是这个报错:

十一七 发表于 2020-8-10 17:40

直接打开相当于系统环境运行了

senooo 发表于 2020-8-10 17:48

系统可以注册个打开js文件的软件,比如vscode,chrome等。作为默认打开软件,如果需要直接运行js 得安装nodejs,还要看你的js是什么功能吧。

syrmb 发表于 2020-8-10 18:37

直接双击js打开肯定报错啊

南岸 发表于 2020-8-10 18:42

没有环境肯定打不开呀

Heart灬欣 发表于 2020-8-10 19:02

南岸 发表于 2020-8-10 18:42
没有环境肯定打不开呀

没有,手动保存的js文件是不会报错的,只是没有任何反应而已.但是爬虫爬的js文件是要报错的.我本意只是从网上保存一个js文件,而不是打卡js文件

dork 发表于 2020-8-10 19:16

右击用记事本打开

吾爱逍遥 发表于 2020-8-10 20:30

右键记事本打开

fanvalen 发表于 2020-8-10 21:39

右键打开方式选文本文档,就可以查看js代码了

Heart灬欣 发表于 2020-8-11 10:10

fanvalen 发表于 2020-8-10 21:39
右键打开方式选文本文档,就可以查看js代码了

不是呀,我想保存js文件,又不使用是去看js代码.因为我用爬虫模拟登陆需要用这个js文件加密字符串.又不想直接读取本地的js文件,所以想爬下来.而我爬下来的东西已经不是我手动保存的东西了....
目的:用request下载一个可以运行的js文件,而不是单纯的下载一串代码.
页: [1] 2
查看完整版本: python的requuest库保存js文件