吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1172|回复: 7
收起左侧

[求助] python通过selenium执行js,如何返回数据

[复制链接]
头像被屏蔽
细水流长 发表于 2020-10-5 17:42
提示: 作者被禁止或删除 内容自动屏蔽

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

似水流年2015 发表于 2020-10-5 23:17
本帖最后由 似水流年2015 于 2020-10-5 23:18 编辑

没用selenium执行过js,话说你这段js格式对吗?要不要加上 返回值命令? 看着像是和播放相关的命令?
头像被屏蔽
 楼主| 细水流长 发表于 2020-10-6 07:54
似水流年2015 发表于 2020-10-6 09:27
细水流长 发表于 2020-10-6 07:54
在控制台下可以得到正确结果,这个找个腾讯的视频可以验证,怎么加上返回值命令?毕竟我还没学过js,这个 ...

那等大神回答吧

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
细水流长 + 1 + 1 热心回复!

查看全部评分

xmy00000 发表于 2020-10-6 14:33
使用selenium在控制台执行js时需要return 来得到返回值。没有登录VIP账号时会有广告的,所以需要等待时间再执行js。如果你想批量下载视频。就模拟登录VIP账号,将cookie保存下来,然后获取cookie去请求视频页面从而实现你的想法。
1.png

免费评分

参与人数 1吾爱币 +3 热心值 +1 收起 理由
细水流长 + 3 + 1 热心回复!

查看全部评分

头像被屏蔽
 楼主| 细水流长 发表于 2020-10-6 14:45
提示: 作者被禁止或删除 内容自动屏蔽
xmy00000 发表于 2020-10-6 15:36
你可以用sess=requests.Session()的方法保持会话,之后用sess.get()去批量请求,这样既保证效率又避免重复传cookie。
1.png
头像被屏蔽
 楼主| 细水流长 发表于 2020-10-6 15:48
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 12:01

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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