在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python怎么玩轉(zhuǎn)JS腳本

汽車(chē)電子技術(shù) ? 來(lái)源:Python數(shù)據(jù)分析之旅 ? 作者: cauwfq ? 2023-02-23 16:26 ? 次閱讀

圖片

一.項(xiàng)目背景

本項(xiàng)目旨在讓大家了解如何用Python來(lái)執(zhí)行JS腳本,其主要目的是在進(jìn)行數(shù)據(jù)
分析時(shí),需要利用爬蟲(chóng)獲取數(shù)據(jù),有時(shí)會(huì)遇到JS混淆加密反爬取難點(diǎn),此時(shí)我們需
要獲取網(wǎng)頁(yè)JS加密代碼將其轉(zhuǎn)換為Python代碼運(yùn)行,從而破解JS加密

二.環(huán)境準(zhǔn)備

1.安裝:pip install PyExecJS  -i https://pypi.tuna.tsinghua.edu.cn/simple
2.運(yùn)行環(huán)境:nodejs(推薦),Phantomjs

三.實(shí)現(xiàn)過(guò)程

1)執(zhí)行JS語(yǔ)句
import execjs




#輸出當(dāng)前運(yùn)行環(huán)境
print(execjs.get().name)
#輸出當(dāng)前年份
print(execjs.eval('''
         new Date().getFullYear()
         '''))

圖片

2)執(zhí)行JS函數(shù)


#編寫(xiě)JS代碼
content='''
function myFunction(a,b){
    var c=a+b;
    return c;}
'''
#編譯JS代碼
jsdata=execjs.compile(content)
#調(diào)用函數(shù)
res=jsdata.call('myFunction',1,2)
#輸出結(jié)果
print('函數(shù)運(yùn)行結(jié)果:',res)

圖片

3)執(zhí)行JS文件
  》》建立test.js文件
  》》讀入文件執(zhí)行腳本

圖片

#讀入JS腳本文件
with open('test.js','r',encoding='utf-8') as f:
    content=f.read()
#編譯JS代碼
jsdata=execjs.compile(content)
#調(diào)用函數(shù)
res=jsdata.call('myFunction',1,2)
#輸出結(jié)果
print('文件中函數(shù)運(yùn)行結(jié)果:',res)

圖片

以上是本項(xiàng)目所有內(nèi)容,感謝大家閱讀,也希望大家學(xué)有所獲,在此也給大家拜個(gè)晚年,祝大家新年快樂(lè)~~
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • JS
    JS
    +關(guān)注

    關(guān)注

    0

    文章

    78

    瀏覽量

    18330
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4871

    瀏覽量

    69907
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4821

    瀏覽量

    85666
收藏 0人收藏

    評(píng)論

    相關(guān)推薦

    基于Python腳本的R語(yǔ)言的函數(shù)

    本文介紹了采用創(chuàng)建一個(gè)Python腳本,用該腳本模仿R風(fēng)格的函數(shù)的方法來(lái)方便地進(jìn)行統(tǒng)計(jì)。 是用R語(yǔ)言還是用Python語(yǔ)言?這是一個(gè)曠日持久的爭(zhēng)論。在此,我們可以嘗試采用折中路線(xiàn):創(chuàng)建
    的頭像 發(fā)表于 10-12 09:33 ?2235次閱讀
    基于<b class='flag-5'>Python</b><b class='flag-5'>腳本</b>的R語(yǔ)言的函數(shù)

    10個(gè)殺手級(jí)的Python自動(dòng)化腳本

    今天浩道跟大家分享10個(gè)日常工作中用到的python自動(dòng)化腳本。讓你感受一番python簡(jiǎn)單強(qiáng)大之處!
    發(fā)表于 11-28 11:07 ?769次閱讀

    13個(gè)用于日常編程的高級(jí)Python腳本

    今天浩道跟大家分享13個(gè)用于日常編程的高級(jí)python腳本。讓你不會(huì)寫(xiě)腳本的也能感受到其魅力!
    發(fā)表于 12-09 11:47 ?695次閱讀

    通過(guò)Python腳本實(shí)現(xiàn)WIFI密碼的自動(dòng)猜解

    本文將記錄學(xué)習(xí)下如何通過(guò) Python 腳本實(shí)現(xiàn) WIFI 密碼的自動(dòng)猜解。
    的頭像 發(fā)表于 01-25 10:46 ?3922次閱讀
    通過(guò)<b class='flag-5'>Python</b><b class='flag-5'>腳本</b>實(shí)現(xiàn)WIFI密碼的自動(dòng)猜解

    使用 Python 執(zhí)行 js 代碼

    為什么要引出Python執(zhí)行js這個(gè)問(wèn)題?都說(shuō)術(shù)業(yè)有專(zhuān)攻,每個(gè)語(yǔ)言也都有自己的長(zhǎng)處和短處。在爬蟲(chóng)方向,Python絕對(duì)是扛把子,近幾年隨著AI的火爆,需要各種各樣的數(shù)據(jù),所以,爬蟲(chóng)需求也跟著
    發(fā)表于 03-31 16:05

    如何在 IIS 中執(zhí)行 Python 腳本

    如何在 IIS 中執(zhí)行 Python 腳本 Python 是一種解釋腳本語(yǔ)言,概念類(lèi)似 Microsoft Visual Basic Scripting Edition (VBSc
    發(fā)表于 02-23 15:13 ?1312次閱讀

    python編寫(xiě)腳本方法

    對(duì)于具有484個(gè)引腳的芯片,如果手動(dòng)一個(gè)一個(gè)設(shè)置引腳,必然是一場(chǎng)噩夢(mèng)。網(wǎng)上有使用Capture進(jìn)行自動(dòng)導(dǎo)入的帖子,不過(guò)沒(méi)有找到AD方面的帖子。本文使用python,編寫(xiě)腳本,自動(dòng)分配引腳。
    發(fā)表于 11-17 11:38 ?5021次閱讀

    如何使html網(wǎng)頁(yè)與python腳本進(jìn)行通信

    現(xiàn)在運(yùn)行python腳本并轉(zhuǎn)到http://localhost/或http://localhost/并開(kāi)始按下按鈕,您應(yīng)該會(huì)在python腳本上看到輸入。
    的頭像 發(fā)表于 11-04 10:12 ?8005次閱讀

    基于Python的實(shí)時(shí)嵌入式軟件測(cè)試腳本總結(jié)

    基于Python的實(shí)時(shí)嵌入式軟件測(cè)試腳本總結(jié)(嵌入式開(kāi)發(fā)技術(shù)棧)-該文檔為基于Python的實(shí)時(shí)嵌入式軟件測(cè)試腳本總結(jié)文檔,是一份很不錯(cuò)的參考資料,具有較高參考價(jià)值,感興趣的可以下載看
    發(fā)表于 07-30 12:31 ?28次下載
    基于<b class='flag-5'>Python</b>的實(shí)時(shí)嵌入式軟件測(cè)試<b class='flag-5'>腳本</b>總結(jié)

    Python】如何將Python腳本打包成exe可執(zhí)行文件

    Python實(shí)用技巧】如何將Python腳本打包成exe可執(zhí)行文件?
    的頭像 發(fā)表于 08-18 12:40 ?1.9w次閱讀
    【<b class='flag-5'>Python</b>】如何將<b class='flag-5'>Python</b><b class='flag-5'>腳本</b>打包成exe可執(zhí)行文件

    通過(guò)Python腳本實(shí)現(xiàn)WIFI密碼的暴力破解

    本文將記錄學(xué)習(xí)下如何通過(guò) Python 腳本實(shí)現(xiàn) WIFI 密碼的暴力破解。
    的頭像 發(fā)表于 09-19 09:55 ?6975次閱讀

    分享Perl和Python腳本輕量實(shí)用的調(diào)試工具

    Perl和Python作為目前芯片開(kāi)發(fā)流程中最為流行的腳本語(yǔ)言,本文將分別介紹它們輕量且實(shí)用的調(diào)試工具(Debugger),讓你在調(diào)試腳本的時(shí)候不再抓瞎。
    的頭像 發(fā)表于 01-21 17:25 ?2114次閱讀
    分享Perl和<b class='flag-5'>Python</b><b class='flag-5'>腳本</b>輕量實(shí)用的調(diào)試工具

    如何破解JS加密?

    學(xué)習(xí)爬蟲(chóng)最難之一無(wú)非就是如何破解JS加密,但是關(guān)于JS加密的網(wǎng)上資料非常零散雜亂,本人對(duì)這方面也略有研究,本篇文章在之前兩篇文章[Python玩轉(zhuǎn)J
    的頭像 發(fā)表于 02-24 14:57 ?2418次閱讀
    如何破解<b class='flag-5'>JS</b>加密?

    如何在Linux命令行中運(yùn)行Python腳本

    Python 腳本。 在本文中,我們將詳細(xì)介紹如何在 Linux 命令行中運(yùn)行 Python 腳本。我們將討論以下主題:
    的頭像 發(fā)表于 05-12 14:49 ?1925次閱讀

    Python調(diào)用JS的 4 種方式

    Python 實(shí)現(xiàn) 本文將聊聊利用 Python 調(diào)用 JS 的4種方式 2. 準(zhǔn)備 以一段簡(jiǎn)單的 JS 腳本為例,將代碼寫(xiě)入到文件中
    的頭像 發(fā)表于 10-30 09:41 ?970次閱讀
    主站蜘蛛池模板: 一级做a爱片特黄在线观看 一级做a爱片特黄在线观看免费看 | 亚洲精品在线不卡 | 美女黄页黄频 | 精品国产你懂的在线观看 | 亚洲va中文字幕无码 | 国产免费久久 | 真实女人寂寞偷人视频 | 亚洲欧洲无码一区二区三区 | 久草视频资源在线 | 夜夜做夜夜爽 | 亚洲免费一级片 | 色视频在线观看网站 | 日韩中文视频 | 久久99久久精品97久久综合 | 日本黄页视频 | 人人草在线 | 午夜女上男下xx00xx00动态 | 国产精品成人va在线观看入口 | 欧美日操 | brazzers720欧美丰满 | 操碰视频在线观看 | 亚色在线视频 | 久久青草精品一区二区三区 | 天天精品视频 | 午夜三级国产精品理论三级 | 国产人成午夜免费看 | 伊人网综合在线 | 亚洲成人观看 | 国产伦精品一区二区三区女 | 网色 | 伊人久久大香线蕉电影院 | 深爱激情婷婷 | 亚洲国产激情在线一区 | 1024在线观看你懂的 | 午夜影吧| 美女露出尿口让男人桶爽网站 | 欧美69视频在线 | 午夜影院免费在线观看 | 天天插在线视频 | 岛国毛片一级一级特级毛片 | 久色网 |

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品