我有简单的爬虫爬行和搜索页面.但现在我有问题如何从该页面执行和解析js链接.有没有人知道如何解析和执行js页面?
例:
我正在尝试在C#中编写一个函数,该函数接收包含typescript代码的字符串并返回包含JavaScript代码的字符串.这有库函数吗?
我可以从MVC控制器操作(而不是从视图页面)调用javascript函数并获取返回值吗?怎么样?
我需要使用像这里的javascript 从代码(.cs)向服务器发出请求(但这是aspx页面)
function getInitData() {
var code; code = 'return {' ;
code += 'me: API.getProfiles({uids: API.getVariable({key: 1280}), fields: "photo"})[0]';
code += '};'
VK.Api.call('execute', { 'code': code }, onGetInitData);
}
Run Code Online (Sandbox Code Playgroud) 微软可能(实际上我认为它将来)将IE10 Chakra(JScript引擎)作为一个独立模块发布,就像谷歌V8 JavaScript引擎一样.
我有一个.aspx页面,它有一些控制分页的JavaScript函数.
我可以通过webbrowser运行这个javascript函数,其中包含以下方法 WebBrowser1_DocumentCompleted
WebBrowser1.Document.Window.DomWindow.execscript ("somefunction();", "JavaScript")
Run Code Online (Sandbox Code Playgroud)
webbrowser非常慢,我更喜欢使用System.Net.WebClient.DownloadString.
有一些方法可以使用System.Net.WebClient更快或其他方法运行此脚本吗?
我正在探索 Blockly 的可能性,并希望将 Blockly 生成的代码存储在数据库中并稍后运行。当然它不会在View中执行。我知道 Javascript 是一种客户端语言,但是有没有办法可以在 C# 中执行 Javascript 代码?
c# ×5
javascript ×4
.net ×2
asp.net-mvc ×1
browser ×1
chakra ×1
compilation ×1
scriptengine ×1
tsc ×1
typescript ×1
webclient ×1