我最近尝试登录网站,迫使我接受cookie.我正在使用phantomJs和casperJs.我写了一个应该处理登录的小脚本,但它将我重定向到一个告诉我必须接受cookie的网站.电子邮件和密码只是占位符.
我想登录的网站是https://de.buyvip.com/.但是我需要点击按钮Anmelden mit Amazon才能登录我的亚马逊帐户.其他登录表单不起作用.(这导致这个长网址,我只是从我的浏览器复制它)
有人能帮我吗?
这是脚本:
var casper = require("casper").create()
var fs = require('fs');
var page = "https://www.amazon.de/ap/signin?openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&pageId=quarterdeckde&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&clientContext=280-1158662-4507036&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&marketPlaceId=A38GABX06X24K&openid.assoc_handle=quarterdeckde&openid.return_to=https%3A%2F%2Fde.buyvip.com%2Fsignin&openid.pape.max_auth_age=0&siteState=http%3A%2F%2Fde.buyvip.com%2Fhomepage%3Fhash%3DM";
phantom.cookiesEnabled = true;
casper.start(page, function()
{
console.log("started");
this.fill('form#ap_signin_form', {
'email' : 'myMail',
'password' : 'myPass'
}, true);
});
casper.then(function()
{
fs.write("test.html", this.getHTML(), "w");
});
casper.run();
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用node.js应用程序与名为U.are.U的.NET SDK指纹识别器进行交互.SDK提供.dll(win32和x64),Java和.NET库.我决定使用.NET简单易用,所有接口都可以使用.
所以,我面临的当前问题是如何调用这些.NET函数并仍然保留node.js的异步性质.应用程序流程(在.NET示例中)非常简单,对库进行3次调用,指纹完成.
private IEnumerable<Fmd> CaptureAndExtractFmd()
{
while (!reset)
{
DataResult<Fmd> resultConversion;
try
{
if (count >= 8)
{
SendMessage("Enrollment was unsuccessful. Please try again.");
count = 0;
break;
}
Fid fid = null;
if (!_sender.CaptureFinger(ref fid))
break;
if (fid == null)
continue;
count++;
resultConversion = FeatureExtraction.CreateFmdFromFid(fid, Constants.Formats.Fmd.ANSI);
SendMessage("A finger was captured. \r\nCount: " + (count));
if (resultConversion.ResultCode != Constants.ResultCode.DP_SUCCESS)
break;
}
catch (Exception)
{
break;
}
yield return resultConversion.Data;
}
}
Run Code Online (Sandbox Code Playgroud)
我如何更改它以便它可以在node.js中使用,而不是.NET gui程序?
还需要注意的是,node.js并不总是在.NET程序上调用函数来接收函数.程序的识别部分是异步发生的,并且当有人将手指放在指纹识别器上时会被启动,这意味着node.js部分不知道何时会发生这种情况.所以我不能一直依赖于询问.NET部分的数据,它必须在没有被问到的情况下调用node.js上的回调.所以基本上,这是一种双向通信,不仅仅是根据请求,因为请求使用网络服务器会容易得多.
我找到了一个node.js库,它可以缩小.NET和node.js之间的差距,称为edge.js,这会有什么帮助吗?
基本上, …
我使用 TeamCity 运行 MSBuild 来部署我们拥有的 .NET 网站。该网站使用 Sitecore CMS,其中包括三个文件夹、数百个文件(和 mbs),这些文件必须位于主网站根文件夹中。
目前,MSBuild 在将自身部署到其中之前会删除整个 Web 根文件夹。这会导致两个问题:
1) 我们的 CMS 在部署过程中大约 2 分钟内无法访问 2) 实际部署需要很长时间,因为部署后我们必须运行批处理脚本将所有这些文件复制到 Web 目录中。
有没有办法让 MSBuild 在部署之前不清除整个根目录,或者让它忽略某些文件夹?谢谢!
C# 允许您为枚举元素赋值,例如
public enum Animals
{
Dog = 0, Cat = 1,
}
Run Code Online (Sandbox Code Playgroud)
你也可以像这样从他们那里投射。
public void demo()
{
int dog = (int)Animals.Dog;
Animals cat = (Animals)(dog++);
}
Run Code Online (Sandbox Code Playgroud)
但是 c# 也可以让你做这样的事情
public enum Animals
{
Dog = Vector2.One, Cat = Vector2.Zero,
}
Run Code Online (Sandbox Code Playgroud)
但是,您无法通过演员表将 Vector2 重新放入和取出。如
Vector2 dog = (Vector2)Animals.Dog; //this fails
Run Code Online (Sandbox Code Playgroud)
这个问题可以解决吗?*NoteVector2是一个类对象,Vector2.One并且Vector2.Zero是此类对象的静态声明。这意味着 Dog 被分配给一个内存引用。
我是AutoMapper的忠实粉丝.我现在在许多项目中使用它来映射不同域之间的实体,例如从wcf服务模型到业务模型.
在示例网站中进行了一些负载测试(使用VS Profiler)之后,我发现AutoMapper负责高CPU消耗.
我为这种行为做了一些单位:
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
namespace AutoMapper.Tests
{
[TestClass]
public class UnitTest
{
public class ClassSource
{
public string PropertyA { get; set; }
public int PropertyB { get; set; }
public NestedClassSource PropertyC { get; set; }
}
public class NestedClassSource
{
public string PropertyD { get; set; }
public DateTime PropertyE { get; set; }
public List<int> PropertyF { get; set; }
}
public class ClassDestination
{
public string …Run Code Online (Sandbox Code Playgroud) 我有一个用于soap服务的WCF客户端,通过SvcUtil生成,我想通过edge.js使用它
是否可以使用 edge.js 从 app.config 加载服务模型绑定,或者我必须在 C# 中构建绑定?
如果可以的话,app.config 应该放在哪里?
谢谢,
加雷斯.
我开发了一个基于Qt5.1的osx应用程序,并尝试在mac app store上发布它,我已成功签署框架和插件,但是faild签署整个应用程序包,错误信息是"代码对象不是在所有签署"
.net ×3
c# ×3
edge.js ×2
node.js ×2
asp.net-mvc ×1
automapper ×1
casperjs ×1
casting ×1
code-signing ×1
deployment ×1
enums ×1
fingerprint ×1
javascript ×1
login ×1
macos ×1
mapping ×1
msbuild ×1
performance ×1
phantomjs ×1
qt ×1
teamcity ×1
wcf ×1
xna ×1