草庐IT

python-selenium爬取页面数据

全部标签

javascript - 从服务器推送 websocket 数据后 Angularjs 模型发生变化

我正在尝试在从服务器推送websocket后更改我的Angular模型。每次服务器提供新数据时,如何更改$scope.contacts等值......?我不确定使用$apply是否可行。我知道我可以访问DOM元素检索范围然后更改值,但应该有更好的解决方案!我对无需创建Angular模块即可从外部更新Angular模型的解决方案非常感兴趣,因为我使用的是发出更改事件的相关数据源。有没有像在Backbone.js中那样的简单方法,您可以在其中说:varbook=newBackbone.Model({title:'value'});book.set("title","AScandalinBo

javascript - 如何在 chrome 扩展中获取帖子数据

我试图在一个简单的chrome扩展中获取发布数据,但它不起作用:chrome.webRequest.onBeforeSendHeaders.addListener(function(details){if(details.method=="POST"){varpostData=details.requestBody.raw;console.log(postData);}return{requestHeaders:details.requestHeaders};},{urls:[""]},["blocking","requestHeaders"]);我正在使用这个网站来测试扩展:http

javascript - 如何在我的页面上执行用户输入到我的 ACE 编辑器中的代码

我正在使用ACEEditor作为我页面上的文本编辑器,用户将在其中输入代码。如果可能,我希望执行用户在浏览器上或浏览器中输入的代码。如何从编辑器获取输入并使用浏览器V8JavaScript编译器?然后我将尝试在Node.js上运行它,但首先我必须学习Node:)。 最佳答案 使用JavaScript获取一些用户输入的代码并运行它相对简单。本质上,您将从ACE获取代码:varcode=editor.getValue();然后使用javascript运行它。在最简单的级别上,您可以执行以下操作:eval(code);但是,你probab

javascript - 使用 JavaScript 在未经同意的情况下访问 Google 分析页面

我正在使用Atlasboard创建仪表板.我需要访问Google分析数据,例如页面浏览量等。我将在其中运行一些显示的查询here.有没有办法在不显示此同意页面的情况下访问我的Google分析数据?我正在使用google-api-nodejs-client应用程序接口(interface)。我找到了thispost有人提到使用服务帐户的地方。但无论如何我都找不到让这个在JavaScript中工作的方法。任何帮助都会很棒! 最佳答案 我终于找到了解决这个问题的办法!!!这是解决方案:)这是假设您已经拥有一个Google分析帐户,该帐户具

javascript - 使用 javascript 函数在 iFrame 中加载页面

我正在尝试使用Javascript函数在名为“cake”的iframe中加载网页。我怎样才能做到这一点?Loadpageiniframe 最佳答案 functionchangeUrl(){varsite="https://www.google.com/";document.getElementsByName('iFrameName')[0].src=site;}Loadpageiniframe 关于javascript-使用javascript函数在iFrame中加载页面,我们在Stac

javascript - React 如何从输入字段中获取表单数据

构造函数和函数:constructor(props){super(props);this.state={tagline:'Werankwhatpeoplearetalkingabout.',year:newDate().getFullYear()};this.onFormSubmit=this.onFormSubmit.bind(this);}onFormSubmit(e){console.log('onFormSubmit',e)console.log('this.state',this.state);};表单(为清楚起见删除了类名):EmailPasswordLogin这是注销的内

javascript - 如何在 Nuxt2 和 3 的页面中获取路由 url 参数?

我正在使用Nuxt.js,并且有一个在下定义的动态页面pages/post/_slug.vue因此,当我访问页面url时,例如http://localhost:3000/post/hello-world,如何在我的页面中读取这个slug参数值。目前我正在使用asyncData获取它,如下所示:asyncData({params}){//calledeverytimebeforeloadingthecomponentreturn{slug:params.slug}}这工作正常,但我认为这不是最好的方法,应该有更好的方法使参数对页面可用。任何帮助表示赞赏! 最佳

javascript - 如何在 Greasemonkey 中使用 javascript 重定向某些页面?

这个问题在这里已经有了答案:RedirectfasterwithGreasemonkey(orsimilaruserscriptengine)?(3个答案)关闭3年前。嘿,我想在页面加载完成后重定向...例如,当google.com完成加载时,我想发送一个javascript来搜索一些东西...我该怎么做?

javascript - Knockout JS 使用 javascript 类型从服务器数据初始化可观察数组

我正在寻找从某些服务器数据(ViewBag)初始化一个可观察数组的最佳方法,我希望数组内容是我定义的javascript类型。没有JS类型的要求,我可以使用:materialVarieties:ko.observableArray(@Html.Raw(Json.Encode(ViewBag.Materials)))但我也有一个我想使用的MaterialJS类型,所以我可以有一些额外的特定于ViewModel的属性和函数,即:varmaterial=function(id,name){this.id=id;this.name=name;this.selected=ko.observabl

javascript - Javascript 中的数据隐藏

在Java编程语言中,private关键字用于数据隐藏-标记为私有(private)的字段或方法在类或子类之外不可见。这是如何在javascript中实现的? 最佳答案 在JavaScript中,标准方式是使用ModulePattern,如下所示。vartestModule=(function(){varmyPrivateVar=0;varmyPrivateMethod=function(someText){console.log(someText);};return{myPublicVar:"foo",myPublicFuncti