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

相关推荐
Zhen (Evan) Wang几秒前
(豆包)xgb.XGBRegressor 如何进行参数调优
开发语言·python
我爱一条柴ya5 分钟前
【AI大模型】线性回归:经典算法的深度解析与实战指南
人工智能·python·算法·ai·ai编程
赶紧去巡山30 分钟前
pyhton基础【23】面向对象进阶四
python
旷世奇才李先生1 小时前
PyCharm 安装使用教程
ide·python·pycharm
这里有鱼汤1 小时前
“对象”?对象你个头!——Python世界观彻底崩塌的一天
后端·python
尘浮7281 小时前
60天python训练计划----day59
开发语言·python
wh39331 小时前
使用Python将PDF转换成word、PPT
python·pdf·word
船长@Quant2 小时前
数学视频动画引擎Python库 -- Manim Voiceover 语音服务 Speech Services
python·数学·manim·动画引擎·语音旁白
好开心啊没烦恼3 小时前
Python 数据分析:计算,分组统计1,df.groupby()。听故事学知识点怎么这么容易?
开发语言·python·数据挖掘·数据分析·pandas
lljss20204 小时前
Python11中创建虚拟环境、安装 TensorFlow
开发语言·python·tensorflow