selenium 拦截网站非ajax数据,爬虫处理js
来源:互联网 发布:sci论文 知乎 编辑:程序博客网 时间:2024/04/30 10:29
WebDriver driver = new MyPhantomJSDriver(sessionId, 48105);driver.findElement(By.name("username")).sendKeys(name);driver.findElement(By.name("idcard")).sendKeys(idCard);driver.findElement(By.name("cdrCondition.randpsw")).sendKeys(code);String submit = "jQuery.ajax({"+"\n" +" type: \"POST\","+"\n" +" dataType: \"html\","+"\n" +" url: \"/myTest.htm\","+"\n" +" data: jQuery(\"form[name='form1']\").serialize(),"+"\n" +" success: function (result) {"+"\n" +" re=/(.|\\s|\\S)*(location.href.* error.html)(.|\\s|\\S)*/"+"\n" +" if(re.test(result)){"+"\n" +" window.myData=false;"+"\n" +" return;"+"\n" +" }"+"\n" +" window.myData=true;"+"\n" +" jQuery(\"body\").append(\"<iframe srcdoc='\"+result+\"'></iframe>\");"+"\n" +" },"+"\n" +" error: function(data) {"+"\n" +" console.log(\"error:\"+data.responseText);"+"\n" +" }"+"\n" +" });";WebDriverWait wait = new WebDriverWait(driver, 10);((RemoteWebDriver) driver).executeScript(submit);boolean success = (boolean)wait.until(new Function<WebDriver, Object>() {public Object apply(@Nullable WebDriver driver) {return ((RemoteWebDriver) driver).executeScript("return window.myData;");}});if(!success){return new Result(Constants.INPUTERROR, Constants.getMessage(Constants.INPUTERROR));}
0 0
- selenium 拦截网站非ajax数据,爬虫处理js
- selenium 拦截网站数据,爬虫处理js
- selenium 爬虫 拦截 ajax js 动作
- 直播网站LiveTV Mining,爬虫抓取数据 python3+selenium+phantomjs
- Selenium&&PhantomJS获取网站中的JS返回的数据
- Python爬虫之处理带Ajax、Js的网页
- springMVC拦截器处理ajax请求及数据返回
- springMVC拦截器处理ajax请求及数据返回
- 用js处理ajax返回的数据
- 爬虫数据来源网站
- Selenium+PhantomJS加载ajax数据
- js拦截全局ajax请求
- 【爬虫】python selenium 爬取数据
- 用Java实现网易云音乐爬虫(非selenium)
- 分布式下的爬虫Scrapy应该如何做-关于动态内容js或者ajax处理(2)
- 爬虫有用的数据网站
- Scrapy爬虫抓取网站数据
- Ajax上传根据服务器端返回数据进行js处理
- tensorflow项目构建流程
- 最小生成树(MST)Prim算法 贪心算法
- 按日导入明细数
- Android Studio踩坑日记之导入第三方类库爆红色J错误
- 从servlet传数据到jsp
- selenium 拦截网站非ajax数据,爬虫处理js
- 计算机网络:2 物理层
- 蓝桥杯 历届试题 兰顿蚂蚁
- ESP8266 WIFI ARDUINO单芯片 APP/微信远程控制继电器等 设备源码及说明
- 先验概率/后验概率/最大似然估计
- androidmanifest.xml中组件的相对路径填充规则
- |hdu 3592|差分约束|World Exhibition
- 1001 Sum Problem
- 我的第一篇CSDN博文