requests html的js執行功能簡單使用

2022-02-21 23:28:37 字數 828 閱讀 4359

#!/usr/bin/env python

# encoding: utf-8

import asyncio

from requests_html import htmlsession

import time

script = """

() =>

}"""geturl="""

() =>

}"""loginjs="""

() =>

"""#執行js

session=htmlsession()

r=session.get("")

#開始呼叫pyppeteer

dom=r.html

#page1=dom.render()#相當於await page.evaluate

#page=dom.render(script=script)#相當於await page.evaluate

# print(dir(dom)) #獲取dom物件所有的屬性和方法

# print(dom.__dict__) #獲取dom物件所有的屬性和值,字典形式

# print(dom.links) #獲取所有相對連線

# print(dom.absolute_links) #獲取所有連線的完整路徑

#dom.session就相當於requests模組的response了

#print(dom.render(script=geturl))

print(dom.render(script=loginjs))

time.sleep(5)

print(dom.session)

js 常用的js校驗

身份證校驗 function iscardno value var idcard,y,jym var idcard value.tostring var s,m var idcard array new array idcard array idcard.split if area parseint...

JS呼叫JS函式的方式

前端基礎知識分享 宣告乙個函式,並呼叫 function func func 使用函式的lambda表示式定義函式,然後呼叫 var func function var宣告了乙個表示式,所以最後有分號 func 將函式賦值給物件的成員後,那麼這個就不在稱為函式,而應該叫做方法 定義乙個函式 var ...

js之旅(九)js的繼承

本文主要講解js中幾種實現繼承的方法。通過 某種方式 讓乙個物件可以訪問到另乙個物件中的屬性和方法,我們把這種方式稱之為繼承 並不是所謂的 extends yyy。這裡構造乙個父建構函式animal function animal age,name 原型方法 animal.prototype.sle...