JsRpc技术服务搭建,最简单的JSRPC,Flask+undetected-chromedriver

只需10来行代码快速实现JSRpc,最简单的JSRPC

使用Flask和undetected-chromedriver快速实现JsRpc

推荐Python版本3.7.x及以上,需要pip安装

bash 复制代码
pip install Flask
pip install undetected-chromedriver
python 复制代码
__author__ = 'jiuLiang'
__email__ = "jiuliange@foxmail.com"

import undetected_chromedriver as uc
from flask import Flask, request

app = Flask(__name__)


@app.route('/execute_js', methods=['POST', 'GET'])
def execute_js():
    ex_js = request.args.get('ex_js') if request.method == "GET" else request.form.get('ex_js')
    return str(driver.execute_script(f"return {ex_js};"))


if __name__ == '__main__':
    driver = uc.Chrome()
    driver.get('https://blog.csdn.net/qq_33613696')
    app.run(host='127.0.0.1', port=8899)

其他方案实现 :

只需10行代码使用selenium快速实现jsrpc

JSRPC远程调用浏览器方法,免抠代码补环境,加解密通杀方案,基于Flask和DrissionPage

相关推荐
max5006005 分钟前
基于多元线性回归、随机森林与神经网络的农作物元素含量预测及SHAP贡献量分析
人工智能·python·深度学习·神经网络·随机森林·线性回归·transformer
Pocker_Spades_A9 分钟前
Python快速入门专业版(二十九):函数返回值:多返回值、None与函数嵌套调用
服务器·开发语言·python
yunpeng.zhou13 分钟前
logging 模块升级版 loguru
python
kida_yuan1 小时前
【从零开始】14. 数据评分与筛选
python·数据分析·nlp
小李独爱秋1 小时前
特征值优化:机器学习中的数学基石
人工智能·python·线性代数·机器学习·数学建模
TwoAI1 小时前
Matplotlib:绘制你的第一张折线图与散点图
python·matplotlib
摸鱼仙人~2 小时前
一文详解 Python 密码哈希库 Passlib
开发语言·python·哈希算法
大飞记Python2 小时前
当GitHub不再纯粹:Python自动化测试的未来是AI还是危机?
python·github
eqwaak03 小时前
Matplotlib 动画显示进阶:交互式控制、3D 动画与未来趋势
python·tcp/ip·3d·语言模型·matplotlib
GilgameshJSS3 小时前
【学习K230-例程23】GT6700-音频FFT柱状图
python·学习·音视频