execute_script(script, args)
在当前窗口/框架 同步执行javaScript
脚本:JavaScript的执行。
参数:适用任何JavaScript脚本。
使用:
driverexecute_script(‘documenttitle’)
使快播登陆用户名输入框标红显示:
#coding=utf-8
from selenium import webdriver
import time
driver = webdriverFirefox()
driverget(">解决方案:
利用第三方中间件来提供JS渲染服务: scrapy-splash 等。
利用webkit或者基于webkit库
Splash是一个Javascript渲染服务。它是一个实现了>你要处理js,就和处理文本一样。
你要运行js,一个是调用浏览器,比如直接调webkitgtk,或者用selenium。也有python写的解释器,我知道一个pynarcissus,其它你可以百度看看。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)