如何从Microsoft更新目录网页获取更新二进制URL? - javascript

我正在尝试从Microsoft更新目录网页中获取更新二进制文件的下载URL。下载按钮将我带到新窗口,在该窗口中我有目标二进制URL。

如何通过解析目录网页来获取二进制URL。

我尝试了以下方法

import urllib.request

def main():
    url = 'https://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB3205400'
    offlinePage = 'catalog.html'
    print(url)
    sourceWebPage(url, offlinePage)

def sourceWebPage(url, offlinePage):
    request=urllib.request.Request(url,None,headers)
    response = urllib.request.urlopen(request)
    data = response.read()
    with open(offlinePage, 'wb') as f:
        f.write(data)

if __name__ == '__main__':
    main()

但是,保存的HTML源文件没有指向目标二进制URL的任何链接。

参考方案

<a id="431bdad0-e68b-4275-8f14-e9c90fa2a9b0_link" href="javascript:void(0);" onclick="goToDetails(&quot;431bdad0-e68b-4275-8f14-e9c90fa2a9b0&quot;);">

下载弹出窗口是由JavaScript生成的,不能使用requestsurllib来处理JavaScript。我建议您使用硒。

html onClick打开url存储在php变量中 - javascript

以下是我的代码,正在获取Uncaught SyntaxError: Unexpected token },但是我的代码中没有看到任何}。 window.open期望用引号引起来的url,我尝试了单引号和双引号的不同组合,但不起作用并且也无法在echo中转义双引号。请帮助谢谢..<?php $a = "https://www.google.co…

如何安全地将数据从php表单传递到html - javascript

我有一个html格式的登录系统,我需要将用户名和密码发送回php后端,在那里我可以安全地对其进行加密并将其存储在数据库中。我想知道什么是最新和最安全的方法。请记住,这是密码的准系统字符串形式,请务必谨慎以最安全的方式将其返回。我知道$ _GET和$ _POST是非常不安全的。我是否在将javascript数据发送回服务器之前对其进行加密,因此将javascr…

Javascript-从当前网址中删除查询字符串 - javascript

单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…

laravel如何验证动态添加的元素 - javascript

我的页面上有一个下拉列表选择an action。此选择的名称为action_id。使用可以有许多动作。因此,我添加了一个链接,当用户单击它时,我使用javascript和jquery生成了一个新选择,然后将此新选择添加到了DOM中。此新选择还具有名称action_id。最后,我将有许多名称为action_id的选择。我为您创建了这个jsfiddle来向您展示…

我可以在没有相应C#对象的情况下在API上接收JavaScript对象吗? - javascript

我有一个Web API 2控制器。我正在通过客户端从客户端发送JavaScript对象:myObject = {propertyOne: 'Hi', propertyTwo: 'Bye'} 我是否必须在C#中使用这些属性创建一个类,以将该对象作为Web API控制器的参数来接收? public void control…